Построение форм ввода, контроля и согласования данных > Начало работы с расширением «Интерактивные формы ввода данных» в веб-приложении > Построение формы ввода > Обработка событий формы
Одним из способов расширения функциональности форм ввода является обработка событий, которые генерируются при работе пользователя с форм.
Обработчик событий позволяет выполнять заданное действие при каждом возникновении события.
Основное назначение подключения прикладных макросов и обработчиков событий:
формирование гиперссылок. Если в качестве их действий необходимо выполнение макросов, содержащихся в подключенных объектах;
формирование формул;
обработка событий.
Сигнатура указываемого макроса может содержать параметры.
После завершения настройки связей между формами или элементами формы, если требуется, перейдите к шагу:
Обработчик событий - это модуль, созданный на языке Fore
Для подключения модуля выполните команду «Задать
обработчик» раскрывающегося меню кнопки панели
инструментов. Будет открыто окно «Задать
обработчик»:
Задайте:
Модуль. Выберите модуль из раскрывающегося списка объектов репозитория или начните печатать наименование модуля в строке поиска. Выбрать можно один модуль;
Класс. Список становится доступным после выбора модуля. Выберите из раскрывающегося списка класс, в котором располагается обработчик событий. Выбрать можно один класс. События в Fore, выполняющиеся при переходе между листами, OnBeforeSheet и OnAfterSheet.
Завершите выбор, нажав кнопку «Ок». Кнопка становится доступной после выбора класса.
Для отмены использования обработчика событий выполните команду «Сбросить» кнопки панели
инструментов.
См. также: