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

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
{{Node-RED/Панель перехода}}
{{Node-RED/Панель перехода}}
{{Перевод от Сubewriter}}
{{Перевод от Сubewriter}}
{{Myagkij-редактор}}
{{Myagkij-редактор}}
Строка 28: Строка 27:
<references />
<references />
{{Навигационная таблица/Node-RED библиотеки}}
{{Навигационная таблица/Node-RED библиотеки}}
{{Навигационная таблица/Телепорт}}
[[Категория:Нода]]
[[Категория:Нода]]
[[Категория:Нода Node-RED]]
[[Категория:Нода Node-RED]]

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

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


Нода «Text input»

Хотя нода называется «Text input», ее виджет позволяет добавлять в интерфейс пользователя разные типы данных, включая обычный текст, электронную почту, пароль или даже цвет.

Каждый ввод данных автоматически отправляется в виде свойства «msg.payload». Кроме того, вы можете задать исходный текст, который будет показываться на виджете, отправив его ноде «Text input» в свойстве «msg.payload».

В поле «Delay» задается задержка в миллисекундах (по умолчанию – 300 мс), которая должна произойти между вводом данных и их отправкой на выходной порт. Если задать в этом поле «0», виджет будет ждать нажатия на  ↵ Enter  или  Tab ⇆  для отправки сообщения.

Если виджет работает в режиме ввода электронной почты («email address»), и если ввести в него значение, которое не будет распознано как электронная почта, то введенный текст будет окрашен в красный цвет, а на выходной порт будет отправлено сообщение, где в «msg.payload» будет «undefined».

Если виджет будет работать в режиме ввода времени («time picker»), на выходной порт будет отправлено сообщение, в «msg.payload» которого будет время в миллисекундах с полуночи.

Не все браузеры поддерживают режимы ввода данных о неделе («week picker») и месяце («month picker»), и в этом случае нода тоже может вернуть «undefined». Поэтому перед использованием этих режимов проверьте, поддерживаются ли они вашим браузером.

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

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

См.также

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