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

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


=Нода «Text input»=


<syntaxhighlight lang="javascript" enclose="div">
Хотя нода называется '''«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»''', это выключит виджет (сделает его неактивным в интерфейсе пользователя).


=См.также=
=См.также=

Версия от 19:05, 4 июня 2019

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


Нода «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», это выключит виджет (сделает его неактивным в интерфейсе пользователя).

См.также

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