Платформа 3V/Пользовательский навигатор/Меню навигатора(описание справочника): различия между версиями
Перейти к навигации
Перейти к поиску
Строка 2: | Строка 2: | ||
основной справочник прикладного навигатора</br> | основной справочник прикладного навигатора</br> | ||
=== Атрибуты === | === Атрибуты === | ||
− | + | <div class="NavFrame collapsed" style="width:900px;"> | |
+ | <div class="NavHead"> Атрибуты справочника "Меню прикладного навигатора"</div> | ||
+ | <div class="NavContent"> </br> | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Строка 36: | Строка 38: | ||
|- | |- | ||
|} | |} | ||
+ | </br> | ||
+ | </div></div> | ||
<div align="right">'''''Реализовано в [[Описание_релизов/0.43.0 | версии 0.43]]'''''</div> | <div align="right">'''''Реализовано в [[Описание_релизов/0.43.0 | версии 0.43]]'''''</div> |
Версия 09:20, 5 марта 2022
Содержание
"Меню прикладного навигатора" (D_NAVIGATOR_MENU)
основной справочник прикладного навигатора
Атрибуты
Атрибуты справочника "Меню прикладного навигатора"
№ | Наименование атрибута | Идентификатор атрибута | Тип атрибута | Назначение |
---|---|---|---|---|
1 | Идентификатор | id | целое число | системный атрибут |
2 | Наименование | name | строка | наименование элементов меню |
3 | Порядок | ORD | целое число | системный атрибут |
4 | Родитель | PARENT_ID | целое число | системный атрибут |
5 | Элемент по умолчанию | IS_DEFAULT | логический | если true, то данный при вхоже на корневой url приложения будет редирект на этот пункт меню. true - должно быть только у 1 элемента из всего справочника |
6 | Тип элемента | OBJECT_TYPE | элемент справочника | связанный со справочником "Типы элементов меню" |
7 | Идентификатор объекта | OBJECT_ID | целое число | идентификатор объекта платформы для отображения по клику в меню прикладного навигатора |
8 | Код объекта | OBJECT_CODE | строка | код объекта платформы для отображения по клику в меню прикладного навигатора |
9 | Наименование иконки | SVG_ICON_NAME | строка | наименование иконки |
10 | Содержимое иконки | ICON_SOURCE | длинный текст | иконка в формате svg или base64 |
11 | Свернут по умолчанию | IS_COLLAPSED | логический | атрибут для группирующих элементов, если true - то при открытия приложения элемент свернут (исключение - если активирован дочерний элемент, то IS_COLLAPSED не учитывается, элемент будет развернут в любом случае) |
12 | Скрытый | IS_HIDDEN | логический | атрибут для скрытия пункта из меню, если true, то элемент не отрисовывается в интерфейсе, при этом если его активировать через адрессную строку, то в меню выделится ближайший родитель |
13 | Текст внешней ссылки | OUTER_LINK | строка | текст внешней ссылки |
14 | Способ открытия внешней ссылки | OUTER_LINK_TARGET | элемент справочника | связанный со справочником "Способы открытия внешний ссылки" |
Реализовано в версии 0.43
Настроить уведомления
Для того, чтобы настроить уведомления в "Меню пользовательского навигатора" следует указать следующие пункты настройки для пунктов меню:
NOTIFICATION_REQUEST_URL(Ссылка на запрос уведомления) - Запрос, который возвращает логическое или целочисленное значение.
NOTIFICATION_REQUEST_TYPE(Тип запроса) - Тип запроса(Post/Get)
NOTIFICATION_REQUEST_BODY(Тело запроса) - Тело запроса, в котором может быть прописана фильтрация
NOTIFICATION_REFRESH_SECONDS(Период обновления) - Период обновления индикации в секундах
Элементы
Наполнение справочника зависит от потребностей проекта, на данный момент возможно наполнять только до 2 уровня.
Пример использования
Пример настроенного справочника можно увидеть здесь