Node-RED:Библиотеки/node-red-dashboard/Button: различия между версиями
Myagkij (обсуждение | вклад) (Новая страница: «{{Node-RED/Панель перехода}} {{Перевод от Сubewriter}} {{Myagkij-редактор}} =См.также= =Внешние ссылки=…») |
Myagkij (обсуждение | вклад) Нет описания правки |
||
(не показаны 3 промежуточные версии 2 участников) | |||
Строка 1: | Строка 1: | ||
{{Node-RED/Панель перехода}} | {{Node-RED/Панель перехода}} | ||
{{Перевод от Сubewriter}} | {{Перевод от Сubewriter}} | ||
{{Myagkij-редактор}} | {{Myagkij-редактор}} | ||
=Нода «Button»= | |||
Добавляет кнопку в интерфейс пользователя. | |||
Клик по кнопке генерирует сообщение со свойством '''«msg.payload»''', значение которого берется из поля '''«Payload»'''. Если в нем ничего задано не будет, вместо него будет использован ''ID ноды''. | |||
По умолчанию размер (поле '''«Size»''') – это ''«3 x 1»''. | |||
Кроме того, в настройках ноды можно задать иконку (поле '''«Icon»'''). Это может быть либо иконка [https://design.google.com/icons/ Material Design] (например, «check», «close» и т.д.), либо иконка [https://fontawesome.com/v4.7.0/icons/ Font Awesome] (например, '''«fa-fire»'''), либо иконка [https://github.com/Paul-Reed/weather-icons-lite/blob/master/css_mappings.md Weather]. | |||
Также можно задать текст и фоновый цвет – например, с помощью свойства сообщения. Для этого нужное свойство нужно задать в соответствующем поле в настройках ноды. Например, так: | |||
<syntaxhighlight lang="javascript"> | |||
{{msg.background}} | |||
</syntaxhighlight> | |||
Надпись на кнопке тоже можно задать с помощью свойства сообщения. Для этого, опять же, укажите нужное свойство в соответствующем поле в настройках ноды – в данном случае в '''«Label»''': | |||
<syntaxhighlight lang="javascript"> | |||
{{msg.topic}} | |||
</syntaxhighlight> | |||
Если в настройках ноды поставлена галочка рядом с пунктом '''«If msg arrives on input, pass through to output»''', получение сообщения будет работать как нажатие на кнопку. Свойство '''«payload»''' выходного сообщения будет соответствовать настройкам ноды. | |||
Свойство '''«msg.topic»''' выходного сообщения может быть задано в поле '''«Topic»'''. | |||
Если задать в свойстве '''«msg.enabled»''' значение '''«false»''', это отключит кнопку. | |||
=См.также= | =См.также= | ||
Строка 12: | Строка 37: | ||
<references /> | <references /> | ||
{{Навигационная таблица/Node-RED библиотеки}} | {{Навигационная таблица/Node-RED библиотеки}} | ||
{{Навигационная таблица/Телепорт}} | |||
[[Категория:Нода]] | [[Категория:Нода]] | ||
[[Категория:Нода Node-RED]] | [[Категория:Нода Node-RED]] |
Текущая версия от 13:34, 24 сентября 2023
Нода «Button»
Добавляет кнопку в интерфейс пользователя.
Клик по кнопке генерирует сообщение со свойством «msg.payload», значение которого берется из поля «Payload». Если в нем ничего задано не будет, вместо него будет использован ID ноды.
По умолчанию размер (поле «Size») – это «3 x 1».
Кроме того, в настройках ноды можно задать иконку (поле «Icon»). Это может быть либо иконка Material Design (например, «check», «close» и т.д.), либо иконка Font Awesome (например, «fa-fire»), либо иконка Weather.
Также можно задать текст и фоновый цвет – например, с помощью свойства сообщения. Для этого нужное свойство нужно задать в соответствующем поле в настройках ноды. Например, так:
{{msg.background}}
Надпись на кнопке тоже можно задать с помощью свойства сообщения. Для этого, опять же, укажите нужное свойство в соответствующем поле в настройках ноды – в данном случае в «Label»:
{{msg.topic}}
Если в настройках ноды поставлена галочка рядом с пунктом «If msg arrives on input, pass through to output», получение сообщения будет работать как нажатие на кнопку. Свойство «payload» выходного сообщения будет соответствовать настройкам ноды.
Свойство «msg.topic» выходного сообщения может быть задано в поле «Topic».
Если задать в свойстве «msg.enabled» значение «false», это отключит кнопку.
См.также
Внешние ссылки
- Справочник Node-RED
- Справочник по Node-RED
- Node-RED
- Перевод от Сubewriter
- Проверка:myagkij
- Оформление:myagkij
- Редактирование:myagkij
- Страницы, где используется шаблон "Навигационная таблица/Телепорт"
- Страницы с телепортом
- Нода
- Нода Node-RED
- Node-RED нода
- Модуль node-red-dashboard
- Нода модуля node-red-dashboard
- Нода node-red-dashboard