Настройки навигации
Общие сведения
Настройки навигации необходимы для задания разделов, дашбордов и страниц в основном меню навигации системы.
Настройки
Страница настройки навигационного меню делится на две составляющие:
- настройки меню - средства редактирования меню
- предпросмотр - предпросмотр меню навигации с учётом последних изменений настроек
Настройку меню можно осуществлять двумя способами:
- Графический интерфейс - редактирование меню с помощью дерева элементов
- JSON-структура - редактирование меню с помощью JSON редактора
Переключение режима настройки осуществляется переключателем:
Графический интерфейс
Графический интерфейс представляет из себя дерево элементов навигационного меню. Оно состоит из:
- Группа - объединение, содержащее несколько элементов меню
- Дашборд - ссылка на дашборд
- Страница - ссылка на страницу модуля
Добавить новый элемент можно при помощи кнопок Добавить модуль
или Добавить раздел
, он будет добавлен в конец дерева. Изначально элементы дерева находятся в свёрнутом состоянии, для раскрытия нажмите на них.
Внутри можно задать:
- Заголовок - отображение в меню навигации
- Системное имя - название используемое как идентификатор
Корневыми элементами дерева всегда являются модули, представленные элементом Группа.
Добавление нового элемента осуществляется при помощи кнопки Добавить раздел
. Для каждого элемента меню существует набор функций управления, находящийся напротив названия элемента
Он включает в себя:
- Переключатель отображения - переключатель, ответственный за показ элемента в меню
- Разрешения - кнопка для отображения редактирования разрешений
- Удаление - кнопка для удаления элемента меню
Элементы меню можно перемещать внутри его родительского компонента, чтобы поменять порядок в меню.
Группа
Тип Группа
предназначен для группировки меню.
Страница
Тип Страница
предназначен для создания ссылки на страницу модуля. Данный элемент не имеет вложенности.
Дашборд
Элемент Дашборд
предназначен для задания ссылки на существующий дашборд. Данный элемент имеет два режима работы. Выбор режима осуществляется переключателем Составной дашборд
. Обычный элемент не имеет вложенности. Если дашборд является составным, то в него можно добавить элементы Дашборд
и Группа
. В системном имени составного дашборда можно указать любое значение.
При переходе на составной дашборд из меню навигации будет открыта страница на вкладках которой будут находится вложенные дашборды.
Дашборды, которые являются частями составного, не могут иметь вложенных элементов, а в группы можно добавить только обычные дашборды.
Разрешения
В настройках меню есть возможность задать разрешения для каждой страницы проекта. Для этого необходимо нажать на кнопку нужного элемента меню. После чего откроется модальное окно разрешений, в котором можно настроить доступы.
В нижней части модального окна присутствует переключатель Применить для дочерних элементов
, он необходим для применения разрешений для всех вложенных элементов текущего пункта меню.
Все новые элементы меню уже имеют объект разрешений. У элементов без разрешений иконка будет подсвечена жёлтым цветом, а доступ будет разрешён всем пользователям.