Попробуйте инновационную платформу для разработки и запуска бизнес-приложений Comindware Business Application Platform

Запросить демонстрацию

Настройка панели инструментов

Содержание статьи:

 

Визуальный конструктор

Основная работа по настройке будущей панели инструментов выполняется в визуальном конструкторе. Разработка панели производится путем вынесения из панели элементов на рабочую область необходимых элементов управления и настройки их характеристик. 

Фиксированные и динамические элементы панели инструментов 

Для панели инструментов могут быть определены следующие характеристики:

  • Имя панели инструментов – наименование панели, которые отображается в списке и несет смысловую нагрузку цели созданной панели.
  • Системное имя – уникальное текстовое наименование панели в рамках шаблона записи. Может содержать только буквы латинского алфавита, цифры и знак «_».
  • «Использовать по умолчанию для списка» – флаг, который показывает, что данная панель инструментов будет отображаться на списках. Флаг может быть указан только у одной панели инструментов в рамках одного шаблона записи. Если флаг указывается на новой панели, он снимается с другой панели, на которой данный флаг установлен.
  • «Использовать по умолчанию для форм» – флаг, который говорит, что данная панель инструментов отображается на всех формах в рамках шаблона записи. Флаг может быть указан только у одной панели инструментов в рамках шаблона записи. Если флаг устанавливается пользователем на одной панели, то существующий на другой панели снимается в автоматическом режиме.
  • «Использовать по умолчанию для экземпляров процесса» - флаг, который показывает, что данная панель инструментов будет отображаться при открытии экземпляра процесса – в истории выполнения экземпляра. Флаг может быть указан только у одной панели инструментов в рамках шаблона процесса. Если флаг устанавливается пользователем на одной панели, то существующий на другой панели снимается в автоматическом режиме.

 

Панель элементов

Панель элементов конструктора содержит следующие элементы:

  • Фиксированные элементы – это набор визуальных элементов, которые не зависят от шаблона записи, на котором настраивается панель инструментов и позволяют визуально улучшить размещение операций (кнопок) на панели инструментов.
  • Динамические элементы – это набор операций, настроенных на текущем шаблоне записи, позволяющих вынести кнопки на форму редактирования.

Добавление элементов на панель инструментов производится путем «перетаскивания» элементов с панели элементов конструктора в рабочую область и определения индивидуальных характеристик визуальных элементов с помощью панели настройки. 

Механизм добавления визуальных элементов на форму

Выбор визуального элемента, который необходимо вынести на форму производится с помощью указателя мыши нажатия и удерживания левой кнопки мыши на элементе. Удерживая левую кнопку мыши, необходимо начать движение мышью и в рабочей области синими зонами подсвечиваются доступные для переноса области. Чтобы завершить перенос, необходимо отпустить удерживаемую левую кнопку мыши элемент в доступной синей зоне (при этом она окрасится в темно-синий цвет). Таким образом визуальный элемент будет размещен в нужном месте рабочей области, который затем аналогично отобразиться в виде кнопки на панели инструментов списка или формы.

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

Для описания характеристик визуальных элементов необходимо сделать щелчок на нужном элементе в рабочей области конструктора панелей инструментов. Выбранный элемент выделяется цветом и в панели настройки появляется перечень доступных характеристик, которые доступны проектировщику для редактирования.

Также имеется возможность посмотреть характеристики текущей панели инструментов, нажав левую кнопку мыши в любом свободном от добавленных элементов месте рабочей области.

Динамические визуальные элементы на панели элементов конструктора содержат строку поиска по наименованию и системному имени операции.

Ниже представлено описание визуальных элементов панели элементов конструктора панели инструментов.


Разделитель

Предназначен для визуального разделения кнопок на панели инструментов. Элемент не имеет характеристик.

На панели инструментов в пользовательском интерфейсе элемент Разделитель выглядит следующим образом.

Элемент «Разделитель» на пользовательском интерфейсе 

 

Группа

Элемент «Группа»

Предназначена для формирования папки с выпадающим списком, объединяющую в себе группу операций.

Группа имеет следующие характеристики для настройки:

  • Название – отображаемое на интерфейсе пользователя наименование папки.
  • Описание – детальное описание папки. Выводится на интерфейсе пользователя как подсказка при наведении курсора мыши на папку.
  • Тип иконки – выбирается иконка из фиксированной библиотеки иконок платформы. Будет отображена на папке на интерфейсе пользователя.
  • Цвет – указывается цвет из приведенного набора цветов, которым будет окрашена папка на интерфейсе пользователя.

На панели инструментов в пользовательском интерфейсе элемент Группа отображается следующим образом.

Элемент «Группа» на пользовательском интерфейсе. 

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


Операции

Динамические элементы панели элементов наполняются только перечнем созданных операций в границах текущего шаблона записи.

Подробное описание настройки операций приведено в разделе « Операции ». При двойном щелчке мышью по элементу в панели элементов открывается окно настройки операции.

При добавлении операции в рабочую область конструктора панели инструментов на панели настройки выводится общая информация об операции, которая позволяет идентифицировать, какая операция была вынесена.

Информация об операции на панели настройки 

Проектировщик имеет возможность переопределить следующие характеристики кнопки с помощью панели настройки:

  • Название – отображаемая на интерфейсе пользователя текстовая надпись, наносимая на кнопку. 
  • Описание – дополнительное описание кнопки, которое выводится в качестве подсказки, при наведении на кнопку курсором мыши.
  • Тип иконки – выбирается иконка из фиксированной библиотеки иконок платформы. Будет отображена на кнопке на интерфейсе пользователя.
  • Цвет – указывается цвет из приведенного набора цветов, которым будет окрашена кнопка на интерфейсе пользователя.

На панели инструментов кнопка будет отображена только, если она должна отображаться согласно условию отображения.

Вложения
У этой статьи нет вложений.
Обратная связь
Security Code
Статьи по теме
Как построить схему бизнес-процесса
Просмотрено 313 раз с Wed, Mar 18, 2020

Вычисление гиперссылки на запись
Просмотрено 249 раз с Tue, Jun 16, 2020

Связи между шаблонами записей
Просмотрено 229 раз с Fri, Mar 6, 2020

Понятие и изменение контекста в Comindware Business Application Platform
Просмотрено 308 раз с Mon, Jun 1, 2020

Введение в формы
Просмотрено 293 раз с Tue, Mar 10, 2020

System Core Api (системные методы)
Просмотрено 208 раз с Tue, Mar 10, 2020

Установка значения атрибута по условию
Просмотрено 319 раз с Mon, May 18, 2020

Вычисление гиперссылки на экземпляр процесса
Просмотрено 32 раз с Fri, Jan 22, 2021

Не получается выполнить резервное копирование в программе установки и администрирования
Просмотрено 113 раз с Tue, Oct 27, 2020

Настройка системных уведомлений
Просмотрено 367 раз с Tue, Mar 3, 2020


Исследования осуществляются <br>ООО «Колловэар» при грантовой <br>поддержке Фонда «Сколково»
Comindware