Платформа 3V/Пользовательский навигатор/Меню навигатора(описание справочника): различия между версиями

Материал из 3v-wiki
Перейти к навигации Перейти к поиску
Строка 36: Строка 36:
 
|-
 
|-
 
|}
 
|}
 +
 +
=== Настроить уведомления ===
 +
Для того, чтобы настроить уведомления в  "Меню пользовательского навигатора" следует указать следующие пункты настройки для пунктов меню:<br>
 +
'''''NOTIFICATION_REQUEST_URL'''''(Ссылка на запрос уведомления) - Запрос, который возвращает логическое или целочисленное значение. <br>
 +
'''''NOTIFICATION_REQUEST_TYPE'''''(Тип запроса) - Тип запроса(Post/Get) <br>
 +
'''''NOTIFICATION_REQUEST_BODY'''''(Тело запроса) - Тело запроса, в котором может быть прописана фильтрация<br>
 +
'''''NOTIFICATION_REFRESH_SECONDS'''''(Период обновления) - Период обновления индикации в секундах<br>
  
 
=== Элементы ===
 
=== Элементы ===
Наполнение справочника зависит от потребностей проекта, на данный момент возможно наполнять только до 2 уровня.  
+
Наполнение справочника зависит от потребностей проекта, на данный момент возможно наполнять только до 2 уровня.
  
 
== Пример использования ==
 
== Пример использования ==
 
Пример настроенного справочника можно увидеть [https://study.3v-cloud.com/navigator/#/home?objectId=912 здесь]
 
Пример настроенного справочника можно увидеть [https://study.3v-cloud.com/navigator/#/home?objectId=912 здесь]

Версия 08:01, 11 февраля 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 элемент справочника связанный со справочником "Способы открытия внешний ссылки"

Настроить уведомления

Для того, чтобы настроить уведомления в "Меню пользовательского навигатора" следует указать следующие пункты настройки для пунктов меню:
NOTIFICATION_REQUEST_URL(Ссылка на запрос уведомления) - Запрос, который возвращает логическое или целочисленное значение.
NOTIFICATION_REQUEST_TYPE(Тип запроса) - Тип запроса(Post/Get)
NOTIFICATION_REQUEST_BODY(Тело запроса) - Тело запроса, в котором может быть прописана фильтрация
NOTIFICATION_REFRESH_SECONDS(Период обновления) - Период обновления индикации в секундах

Элементы

Наполнение справочника зависит от потребностей проекта, на данный момент возможно наполнять только до 2 уровня.

Пример использования

Пример настроенного справочника можно увидеть здесь