Платформа 3V/Пользовательский навигатор/Меню навигатора(описание справочника): различия между версиями
(→Иконки) |
|||
(не показаны 2 промежуточные версии 1 участника) | |||
Строка 51: | Строка 51: | ||
! Тип элемента !! Описание | ! Тип элемента !! Описание | ||
|- | |- | ||
− | | | + | | form || Объект репозитория "Форма" (также для обратной совместимости поддерживается значение: card) |
|- | |- | ||
− | | | + | | pivot || Объект репозитория "Отчет" |
|- | |- | ||
− | | | + | | page || Любые типы объектов платформы |
|- | |- | ||
− | | | + | | link || Ссылка |
|- | |- | ||
|} | |} | ||
Строка 80: | Строка 80: | ||
</br> | </br> | ||
</div></div> | </div></div> | ||
+ | [[Файл:иконка в справочнике.png|800px|слева|border]]<br clear="both" /><br> | ||
Для того, чтобы вставить иконку в справочник в нужном формате, необходимо скачать её в формате svg, открыть её и проделать следующие действия: | Для того, чтобы вставить иконку в справочник в нужном формате, необходимо скачать её в формате svg, открыть её и проделать следующие действия: | ||
Строка 87: | Строка 88: | ||
Для того, чтобы настроить уведомления в "Меню пользовательского навигатора" следует указать следующие пункты настройки для пунктов меню:<br> | Для того, чтобы настроить уведомления в "Меню пользовательского навигатора" следует указать следующие пункты настройки для пунктов меню:<br> | ||
'''''NOTIFICATION_REQUEST_URL'''''(Ссылка на запрос уведомления) - Запрос, который возвращает логическое или целочисленное значение. <br> | '''''NOTIFICATION_REQUEST_URL'''''(Ссылка на запрос уведомления) - Запрос, который возвращает логическое или целочисленное значение. <br> | ||
+ | <div class="NavFrame collapsed" style="width:500px;"> | ||
+ | <div class="NavHead"> Пример </div> | ||
+ | <div class="NavContent"> </br> | ||
+ | <syntaxhighlight> | ||
+ | https://api.3v-cloud.com/dictionaries/api/DictionaryInstance/GetElementsCount?dictionaryId=1839 | ||
+ | </syntaxhighlight> | ||
+ | </br> | ||
+ | </div></div> | ||
'''''NOTIFICATION_REQUEST_TYPE'''''(Тип запроса) - Тип запроса(Post/Get) <br> | '''''NOTIFICATION_REQUEST_TYPE'''''(Тип запроса) - Тип запроса(Post/Get) <br> | ||
'''''NOTIFICATION_REQUEST_BODY'''''(Тело запроса) - Тело запроса, в котором может быть прописана фильтрация<br> | '''''NOTIFICATION_REQUEST_BODY'''''(Тело запроса) - Тело запроса, в котором может быть прописана фильтрация<br> |
Текущая версия на 12:14, 29 июня 2022
Содержание
"Меню прикладного навигатора" (D_NAVIGATOR_MENU)
Основной справочник прикладного навигатора для добавления элементов конфигурации
Атрибуты
Элементы
Наполнение справочника зависит от потребностей проекта. Для добавления элемента меню необходимо ввести его название, затем, если необходимо открытие элемента в пользовательском навигаторе по умолчанию, то необходимо включить флаг 'элемент по умолчанию'. Далее необходимо выбрать тип элемента из списка:
Тип элемента | Описание |
---|---|
form | Объект репозитория "Форма" (также для обратной совместимости поддерживается значение: card) |
pivot | Объект репозитория "Отчет" |
page | Любые типы объектов платформы |
link | Ссылка |
Из элементов, создаваемых в системном навигаторе, можно включить в пользовательский навигатор отчет или форму. Для этого в поле "Код объекта" необходимо прописать код элемента, указанный в свойствах, например: New_ClientCard_61.
Иерархия
Для создания иерархии элементов необходимо для дочернего элемента прописать id родительского в столбец "Родитель".
Иконки
Для каждого пункта меню можно задать иконку. Для этого нужно разместить её в столбце "Содержимое иконки" в svg формате. Подходящие иконки можно найти тут. Размеры и цвета иконок задаются в этом же поле.
Пример:
Для того, чтобы вставить иконку в справочник в нужном формате, необходимо скачать её в формате svg, открыть её и проделать следующие действия:
Настроить уведомления
Для того, чтобы настроить уведомления в "Меню пользовательского навигатора" следует указать следующие пункты настройки для пунктов меню:
NOTIFICATION_REQUEST_URL(Ссылка на запрос уведомления) - Запрос, который возвращает логическое или целочисленное значение.
NOTIFICATION_REQUEST_TYPE(Тип запроса) - Тип запроса(Post/Get)
NOTIFICATION_REQUEST_BODY(Тело запроса) - Тело запроса, в котором может быть прописана фильтрация
NOTIFICATION_REFRESH_SECONDS(Период обновления) - Период обновления индикации в секундах
Пример использования
Пример настроенного справочника можно увидеть здесь