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

Материал из 3v-wiki
Перейти к навигации Перейти к поиску
(Новая страница: «Атрибуты справочника: 1) "Элемент по-умолчанию" (IS_DEFAULT): если true, то данный при вхоже на кор...»)
 
Строка 1: Строка 1:
 
Атрибуты справочника:
 
Атрибуты справочника:
1) "Элемент по-умолчанию" (IS_DEFAULT): если true, то данный при вхоже на корневой url приложения будет редирект на этот пункт меню. true - должно быть только у 1 элемента из всего справочника
+
* "Элемент по-умолчанию" (IS_DEFAULT): если true, то данный при вхоже на корневой url приложения будет редирект на этот пункт меню. true - должно быть только у 1 элемента из всего справочника
  
2) "Тип элемента" (OBJECT_TYPE) Тип элемента справочника, влияет на обработку клика по элементу.
+
* "Тип элемента" (OBJECT_TYPE): Тип элемента справочника, влияет на обработку клика по элементу. Значения:
Значения:
 
  
1. pivot - при клике откроется пивот, идентификатор пивота задается в поле Идентификатор объекта(OBJECT_ID)
+
# pivot - при клике откроется пивот, идентификатор пивота задается в поле Идентификатор объекта(OBJECT_ID)
2. card - при клике откроется карточка, идентификатор карточки задается в поле Идентификатор объекта(OBJECT_ID)
+
# card - при клике откроется карточка, идентификатор карточки задается в поле Идентификатор объекта(OBJECT_ID)
3. link - при клике откроется внешняя ссылка, текст ссылки задается в поле Текст внешней ссылки(OUTER_LINK)
+
# link - при клике откроется внешняя ссылка, текст ссылки задается в поле Текст внешней ссылки(OUTER_LINK)
  
В атрибуте "Где открывать внешнюю ссылку" (OUTER_LINK_TARGET) есть 3 варианта:
+
* "Где открывать внешнюю ссылку" (OUTER_LINK_TARGET).Включает в себя следующие варианты:
  
inside - открывать внутри системы в iframe
+
# inside - открывать внутри системы в iframe
newTab - открывать в новой вкладке браузера
+
# newTab - открывать в новой вкладке браузера
self - открывать в текущей вкладке браузера
+
# self - открывать в текущей вкладке браузера
4. group - Группирующий элемент, при клкике сворачивается/разворачивается
+
# group - Группирующий элемент, при клике сворачивается/разворачивается
5. htmlPage - при клике откроется объект-htmlPage, идентификатор htmlPage задается в поле Идентификатор объекта(OBJECT_ID)
+
# htmlPage - при клике откроется объект-htmlPage, идентификатор htmlPage задается в поле Идентификатор объекта(OBJECT_ID)
  
  
3) "Наименование иконки" (SVG_ICON_NAME) - задается имя иконки для элементов верхнего уровня, для добавления новой иконки нужно поместить её в папку https://bitbucket.3v-group.org/projects/TRVWEB/repos/custom-navigator/browse/src/assets и добавить соотвтествующий класс в https://bitbucket.3v-group.org/projects/TRVWEB/repos/custom-navigator/browse/src/themes/icons.scss
+
* "Наименование иконки" (SVG_ICON_NAME) - задается имя иконки для элементов верхнего уровня, для добавления новой иконки нужно поместить её в папку https://bitbucket.3v-group.org/projects/TRVWEB/repos/custom-navigator/browse/src/assets и добавить соотвтествующий класс в https://bitbucket.3v-group.org/projects/TRVWEB/repos/custom-navigator/browse/src/themes/icons.scss
  
  
4) "Свернут по-умолчанию" (IS_COLLAPSED) - атрибут для группирующих элементов, если true - то при открытия приложения элемент свернут (исключение - если активирован дочерний элемент, то IS_COLLAPSED не учитывается, элемент будет развернут в любом случае)
+
* "Свернут по-умолчанию" (IS_COLLAPSED) - атрибут для группирующих элементов, если true - то при открытия приложения элемент свернут (исключение - если активирован дочерний элемент, то IS_COLLAPSED не учитывается, элемент будет развернут в любом случае)
  
  
5) "Скрытый" (IS_HIDDEN) - если true, то элемент не отрисовывается в интерфейсе, при этом если его активировать через адрессную строку, то в меню выделится ближайший родитель
+
* "Скрытый" (IS_HIDDEN) - если true, то элемент не отрисовывается в интерфейсе, при этом если его активировать через адрессную строку, то в меню выделится ближайший родитель

Версия 12:41, 5 мая 2021

Атрибуты справочника:

  • "Элемент по-умолчанию" (IS_DEFAULT): если true, то данный при вхоже на корневой url приложения будет редирект на этот пункт меню. true - должно быть только у 1 элемента из всего справочника
  • "Тип элемента" (OBJECT_TYPE): Тип элемента справочника, влияет на обработку клика по элементу. Значения:
  1. pivot - при клике откроется пивот, идентификатор пивота задается в поле Идентификатор объекта(OBJECT_ID)
  2. card - при клике откроется карточка, идентификатор карточки задается в поле Идентификатор объекта(OBJECT_ID)
  3. link - при клике откроется внешняя ссылка, текст ссылки задается в поле Текст внешней ссылки(OUTER_LINK)
  • "Где открывать внешнюю ссылку" (OUTER_LINK_TARGET).Включает в себя следующие варианты:
  1. inside - открывать внутри системы в iframe
  2. newTab - открывать в новой вкладке браузера
  3. self - открывать в текущей вкладке браузера
  4. group - Группирующий элемент, при клике сворачивается/разворачивается
  5. htmlPage - при клике откроется объект-htmlPage, идентификатор htmlPage задается в поле Идентификатор объекта(OBJECT_ID)



  • "Свернут по-умолчанию" (IS_COLLAPSED) - атрибут для группирующих элементов, если true - то при открытия приложения элемент свернут (исключение - если активирован дочерний элемент, то IS_COLLAPSED не учитывается, элемент будет развернут в любом случае)


  • "Скрытый" (IS_HIDDEN) - если true, то элемент не отрисовывается в интерфейсе, при этом если его активировать через адрессную строку, то в меню выделится ближайший родитель