Уроки для гуру

Возникающие события

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

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

К примеру, при создании кнопки области «Вперед» и «Назад», вы можете поднять события с помощью взаимодействия OnClick и связать возможные действия при нажатии на кнопки с различными страницами. Преимущество такого подхода в том, что кнопка является областью и может обновляться централизовано.

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

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

Создание и использование возникающих событий

Любое взаимодействие внутри мастера может вызвать событие. Для этого в Редакторе сценариев нужно выбрать пункт «Поднять событие». На четвёртом шаге диалога вы можете добавить и настроить поднятые события, а также выбрать события (или событие), которые необходимо поднять во взаимодействии. А еще мы советуем задавать поднятым событиям понятные названия (например, OnhelpButtonClick).

Поднятыми событиями также можно управлять в менеджере поднятых событий (это диалоговое окно можно вызвать в главном меню, в пункте Создание макета > Управление возникающими событиями).

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

Уроки по работе с возникающими событиями

Мастера ссылок «Вперед» и «Назад»

Урок показывает, как при помощи одного мастера и возникающего события открывать различные ссылки «Вперед» и «Назад» на каждой странице.

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