Skip to content

Commit

Permalink
Работа с разделом UI
Browse files Browse the repository at this point in the history
  • Loading branch information
sergejey committed Dec 12, 2023
1 parent 9c73386 commit c694bd1
Show file tree
Hide file tree
Showing 19 changed files with 214 additions and 9 deletions.
24 changes: 22 additions & 2 deletions content/ru/docs/Configuration/UI/config-dashboards.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,32 @@ title: Дашборды
weight: 60
---

https://mjdm.ru/forum/viewtopic.php?f=7&t=3607
Предназначение дашборда -- ещё один способ быстро и просто создавать интерфейсы для работы с системой.
Дашборд создаётся через раздел [Домашние страницы](../config-homepages/) и наполняется путём добавления панелей (вертикальные столбцы, можно задавать ширину) и виджетов (содержимое панелей). При этом дашборд ведёт себя адаптивно, т.е. при нехватки ширины панели будут перестраиваться, так что один и тот же дашборд можно вполне использовать на различных устройствах -- от телевизора до мобильного телефона.

![](../ui-dashboard-preview.png)

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

![](../ui-dashboard-edit.png)

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

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

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

![](../ui-dashboard-widget-add.png)

![](../ui-dashboard-widget-edit.png)
![](../ui-dashboard-widget-edit.png)

[Ссылка на обсуждение дашбордов на форуме](https://mjdm.ru/forum/viewtopic.php?f=7&t=3607)
31 changes: 30 additions & 1 deletion content/ru/docs/Configuration/UI/config-homepages.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,37 @@ title: Домашние страницы
weight: 50
---

Раздел **Домашние страницы** позволяет создать навигационное меню между различными страницами управления системой.

Данный интерфейс доступен по ссылке

```
http://IP_адрес_сервера/pages.html
```

Пример навигатора домашних страниц:

![](../ui-homepages-preview.png)

Панель управления домашними страницами:

![](../ui-homepages-admin.png)

![](../ui-homepages-edit.png)
Редактирование настроек отдельной страницы:

![](../ui-homepages-edit.png)

Основные свойства страницы:
- **Название** - ???
- **Приоритет** - ???
- опция **Скрыть** - ???
- **Период автообновления**, секунд - ???
- **Иконка** - ???
- **Тип** - ???
- *HTML Code* - ???
- *Application* - ???
- *URL* - ???
- *Dashboard* - ???
- **Ссылка** - ???
- **Контроль доступа** - ???
- **Ссылка (preview)** - ???

0 comments on commit c694bd1

Please sign in to comment.