NodeREDGuidUKR

ДОВІДНИК З NODE-RED українською мовою

На головну Розділ
<- Show notification (Повідомлення) Template (Шаблон)->

Ui control (Керування UI)

imgДозволяє динамічне керування Dashboard. За замовченням функція змінює активну вкладку. На вхід подається повідомлення де msg.payload має бути або об’єктом форми {"tab":"my_tab_name"}, або просто бути назвою вкладки або числовим індексом (з 0) вкладки або посилання, яка буде показане (рис.3.34).

Якщо надіслати пусту назву вкладки “” оновиться поточна сторінка. Також можна надіслати “+1” для переключення на наступну вкладку та “-1” - на попередню.

Видимість окремих груп віджетів може керуватися payload, за подібною формою:

{"group":{"hide":["tab_name_group_name_with_underscores"],"show":["reveal_another_group"], "focus":true}}

, де focus є необов’язковим і призведе до прокручування екрана, щоб показати цю групу, якщо потрібно. Імена груп є ідентифікаторами груп і зазвичай формуються з назви закладок та назви групи, об’єднаної символом підкреслення, що замінює всі пробіли. Наприклад, на рис.32 показаний фрагмент програми, в якому використовується перемикач «Тренди» що перемикає видимість двох груп елементів «Група1» та «Група2», які знаходяться на вкладці «Приклади».

img

рис.3.34. Приклад використання Ui control для перемикання видимості груп.

Коли будь-який клієнт браузера підключається або втрачає зв’язок, цей вузол видає msg, що містить:

На рис.3.34 показаний приклад виведення повідомлень з вузла ui_control.

Template (Шаблон)->