Дашборды

Предназначение дашборда – ещё один способ быстро и просто создавать интерфейсы для работы с системой. Дашборд создаётся через раздел Домашние страницы и наполняется путём добавления панелей (вертикальные столбцы, можно задавать ширину) и виджетов (содержимое панелей). При этом дашборд ведёт себя адаптивно, т.е. при нехватки ширины панели будут перестраиваться, так что один и тот же дашборд можно вполне использовать на различных устройствах – от телевизора до мобильного телефона.

У дашборда два режима – просмотра и управление. В режиме просмотра просто показываются все виджеты, а в режиме управления их можно организовывать – перетаскивать панели, менять порядок виджетов внутри панели, менять количество колонок, добавлять/удалять виджеты.

Виджеты – то, что располагается на панелях дашборда. Фактически, это небольшие блоки, отображающие какие-то данные и выполняющие какие-то функции. Есть ряд предустановленных виджетов, однако сторонние модули могут вводить в систему собственные виджеты в любом количестве, если оно необходимо.

Предустановленные виджеты:

  • Часы (цифровые часы с днём недели и датой)
  • Изображение (ссылка на внешнюю картинку)
  • HTML (просто HTML-блок любого содержания)
  • Scripts (кнопка запуска выбранного сценария)
  • Menu (элемент из меню или группа элементов)
  • Application (одно из установленных приложений)
  • IFrame (ссылка на любую страницу – так можно, например, сцену вставить в виде виджета)
  • Chart (график, созданный в модуле Charts)
  • Device (устройство из модуля Простые устройства)

У каждого виджета есть собственные настройки отображения. Чуть позже будет перевод интерфейса работы с дашбордом на русский (пока многое на английском, но в целом достаточно понятно).

Ссылка на обсуждение дашбордов на форуме

Изменено December 12, 2023: Работа с разделом UI (c694bd1)