Low-code дизайнер > Создание интерфейсов > Типы виджетов > Другие виджеты  / Зона расширения тулбара

Зона расширения тулбара

Виджет по умолчанию располагается на верхней панели формы просмотра приложений и используется для отображения пользовательских виджетов, созданных с типом Зона расширения тулбара. Такие виджеты создаются только в модулях и предназначаются для разработки новых функций в системе. Например, с их помощью можно вынести на форму приложения кнопки взаимодействия с внешними системами, интегрированными в ELMA365.

Использование виджетов с таким типом расширения удобно тем, что при создании или изменении виджета, его не нужно добавлять на каждую форму вручную. Такие виджеты будут отображаться в Зоне расширения тулбара автоматически. Чтобы скрыть лишние виджеты из зоны расширения, выключите модули, в которых они созданы.

Добавление виджета

Чтобы разместить Зону расширения тулбара на форме создания или редактирования элемента, перетащите виджет с правой панели дизайнера интерфейсов на верхнюю панель шаблона или нажмите +Кнопка. Подробнее о добавлении виджета читайте в статье «Шаблон формы».

После размещения виджета выполните настройку в открывшемся окне.

Вкладка «Основные»

toolbar_1

В поле Текущий элемент* нажмите на значок toolbar_3, а затем на ссылку <Не установлено> и выберите Ссылка на текущий элемент.

Вкладка «Системные»

Системные настройки одинаковы для всех виджетов. Они позволяют управлять видимостью и доступом виджетов, настраивать их поведение при наведении курсора и т. д. Подробнее можно прочитать в статье «Системные настройки виджетов».

Для завершения настройки виджета нажмите кнопку Сохранить, а затем Опубликовать на верхней панели дизайнера интерфейсов.

Удаление виджета

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

Удалённый виджет можно добавить заново, как описано выше.

Пример

В данном примере на карточке элемента приложения в Зоне расширения тулбара располагается кнопка, которая открывает выпадающее меню.

toolbar_2

Нашли опечатку? Выделите текст, нажмите ctrl + enter и оповестите нас