Node-RED:Библиотеки/node-red-dashboard/Dropdown: различия между версиями
Myagkij (обсуждение | вклад) (Новая страница: «{{Node-RED/Панель перехода}} {{Перевод от Сubewriter}} {{Myagkij-редактор}} =См.также= =Внешние ссылки=…») |
Myagkij (обсуждение | вклад) Нет описания правки |
||
Строка 4: | Строка 4: | ||
{{Myagkij-редактор}} | {{Myagkij-редактор}} | ||
=Нода «Dropdown»= | |||
Добавляет выпадающий список в интерфейс пользователя. | |||
В этот список, если нужно, можно добавить несколько пар «надпись-значение». Если надпись ('''«Label»''') не задана, то значение ('''«Value»''') будет использоваться и для того, и для другого. | |||
Значение выбранного пункта будет возвращено как '''«msg.payload»'''. | |||
Если задать в '''«msg.payload»''' какое-либо значение, оно будет использовано как предустановленное значение для выпадающего списка. | |||
Чтобы задать значение для '''«msg.topic»''', опционально можно воспользоваться полем '''«Topic»'''. | |||
Пункты в '''«Options»''' можно задать с помощью входного '''«msg.options»''' с массивом внутри. Если это просто текст, то значение будет таким же, как и надпись. Если вам нужно задать то и другое, то это можно сделать с помощью объекта с парами ''«надпись-значение»''. | |||
<syntaxhighlight lang="javascript" enclose="div"> | |||
[ "Пункт 1", "Пункт 2", {"Пункт 3":"3"} ] | |||
</syntaxhighlight> | |||
=См.также= | =См.также= |
Версия от 10:28, 1 июня 2019
Нода «Dropdown»
Добавляет выпадающий список в интерфейс пользователя.
В этот список, если нужно, можно добавить несколько пар «надпись-значение». Если надпись («Label») не задана, то значение («Value») будет использоваться и для того, и для другого.
Значение выбранного пункта будет возвращено как «msg.payload».
Если задать в «msg.payload» какое-либо значение, оно будет использовано как предустановленное значение для выпадающего списка.
Чтобы задать значение для «msg.topic», опционально можно воспользоваться полем «Topic».
Пункты в «Options» можно задать с помощью входного «msg.options» с массивом внутри. Если это просто текст, то значение будет таким же, как и надпись. Если вам нужно задать то и другое, то это можно сделать с помощью объекта с парами «надпись-значение».
[ "Пункт 1", "Пункт 2", {"Пункт 3":"3"} ]