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

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
(Новая страница: «{{Node-RED/Панель перехода}} {{Перевод от Сubewriter}} {{Myagkij-редактор}} <syntaxhighlight lang="javascript" enclose="div">…»)
 
Нет описания правки
 
(не показано 6 промежуточных версий 2 участников)
Строка 1: Строка 1:
{{Node-RED/Панель перехода}}
{{Node-RED/Панель перехода}}
{{Перевод от Сubewriter}}
{{Перевод от Сubewriter}}
{{Myagkij-редактор}}
{{Myagkij-редактор}}


=Нода «Numeric»=
Добавляет в интерфейс пользователя виджет для ввода числовых данных.
В полях '''«min»''' и '''«max»''' можно задать минимальное и максимальное значение, которое можно ввести через этот виджет. Каждое изменение значения будет генерировать свойство '''«payload»'''.
Если в настройках ноды задано поле '''«Topic»''', его значение будет добавлено в '''«msg.topic»'''.
Все входящие сообщения будут преобразованы в число. Если преобразование не удастся, будет использовано значение из поля '''«min»''', вместе с чем также произойдет обновление интерфейса пользователя. Если значение изменится, оно также будет передано на выходной порт.
С помощью поля '''«Value Format»''' можно изменить формат значения, показываемого в виджете. Например, если задать в этом поле вот это...
<syntaxhighlight lang="javascript">
{{value}}%
</syntaxhighlight>
...и ввести цифру '''«23»''', то в виджете будет '''«23%»'''. Кроме того, в поле '''«Value Format»''' можно использовать [[HTML]]- и [[Angular-фильтр]]ы – например,
<syntaxhighlight lang="javascript">&deg;</syntaxhighlight>
покажет символ градуса(«&deg;»).
Значение в поле '''«Label»''' можно задать с помощью свойства сообщения – например, так:
<syntaxhighlight lang="javascript">
{{msg.topic}}
</syntaxhighlight>


<syntaxhighlight lang="javascript" enclose="div">
Если задать в свойстве '''«msg.enabled»''' значение '''«false»''', это отключит виджет (т.е. сделает его неактивным в интерфейсе пользователя).


=См.также=
=См.также=
Строка 13: Строка 39:
<references />
<references />
{{Навигационная таблица/Node-RED библиотеки}}
{{Навигационная таблица/Node-RED библиотеки}}
{{Навигационная таблица/Телепорт}}
[[Категория:Нода]]
[[Категория:Нода]]
[[Категория:Нода Node-RED]]
[[Категория:Нода Node-RED]]

Текущая версия от 13:34, 24 сентября 2023

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Нода «Numeric»

Добавляет в интерфейс пользователя виджет для ввода числовых данных.

В полях «min» и «max» можно задать минимальное и максимальное значение, которое можно ввести через этот виджет. Каждое изменение значения будет генерировать свойство «payload».

Если в настройках ноды задано поле «Topic», его значение будет добавлено в «msg.topic».

Все входящие сообщения будут преобразованы в число. Если преобразование не удастся, будет использовано значение из поля «min», вместе с чем также произойдет обновление интерфейса пользователя. Если значение изменится, оно также будет передано на выходной порт.

С помощью поля «Value Format» можно изменить формат значения, показываемого в виджете. Например, если задать в этом поле вот это...

{{value}}%

...и ввести цифру «23», то в виджете будет «23%». Кроме того, в поле «Value Format» можно использовать HTML- и Angular-фильтры – например,

&deg;

покажет символ градуса(«°»).

Значение в поле «Label» можно задать с помощью свойства сообщения – например, так:

{{msg.topic}}

Если задать в свойстве «msg.enabled» значение «false», это отключит виджет (т.е. сделает его неактивным в интерфейсе пользователя).

См.также

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