Панель инструментов типизированной карточки
Элемент управления Функции (рис. 3.3.21) предоставляет возможность расширить основную функциональность некоторых операций, производимых над карточкой при помощи стандартных кнопок панели инструментов карточек, а также дополнить панель своими кнопками, выполняющими специфические функции.
Рис. 3.3.21. Элемент управления Функции
Поле Стандартные функции панели инструментов описываемого элемента управления содержит список всех кнопок панели инструментов карточки, которые можно скрыть или которым можно назначить права доступа. Изменение указанных параметров производится в диалоговом окне Настройки элемента карточки, вызываемом нажатием кнопки Изменить, расположенной рядом с описываемым полем; это диалоговое окно было рассмотрено ранее при описании элемента управления Общие.
Добавить на панель инструментов карточки кнопки, имеющие определенную пользователем специфическую функциональность, можно в секции Дополнительные функции панели инструментов. Назначение отдельных параметров производится в диалоговом окне Сценарий кнопки панели инструментов, вызываемом нажатием кнопки Добавить (или кнопки Изменить для уже имеющихся строк), расположенной рядом с описываемым полем; для вызова этого окна можно воспользоваться и контекстным меню.
Рис. 3.3.22. Диалоговое окно Сценарий кнопки панели инструментов
Опишем подробнее назначение полей окна Сценарий кнопки панели инструментов:
- в поле Название вносится название кнопки, отображаемое во всплывающей подсказке;
- выбрать иконку создаваемой кнопки можно в окне Смена значка, открывающемся при нажатии кнопки с многоточием рядом с полем Иконка;
- флажок Сохранять изменения перед запуском сценария;
- флажок Проверять обязательные поля при сохранении;
- сценарии выполняемых событий вводятся в поле Сценарий;
- при нажатии кнопки управления Новый сценарий поле окна очищается, давая возможность ввести новый сценарий;
- кнопка Проверить вызывает компилятор языка сценария; по результатам компиляции выводится либо сообщение «Сценарий проверен успешно», либо сообщение «Ошибка при проверке сценария».