Node-RED:Библиотеки/node-red-dashboard/Dropdown: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
(Новая страница: «{{Node-RED/Панель перехода}} {{Перевод от Сubewriter}} {{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"} ]

См.также

Внешние ссылки