Для новичков
Для специалистов
Для гуру
Возникающие события
В этой статье мы расскажем как добавлять настраиваемые взаимодействия при помощи «возникающих событий».
Что такое возникающие события?
«Возникающие события» – это специальные виды событий, которые позволяют вам добавлять различные взаимодействия в каждый тип мастера. Также их можно использовать для связки виджетов внутри мастера с виджетами страницы, не входящими в мастер. Действия поднятых событий в таком случае срабатывают под влиянием взаимодействий на виджеты внутри мастера.
К примеру, при создании кнопки области «Вперед» и «Назад», вы можете поднять события с помощью взаимодействия OnClick и связать возможные действия при нажатии на кнопки с различными страницами. Преимущество такого подхода в том, что кнопка является областью и может обновляться централизовано.
Или, к примеру, на странице есть область и динамическая панель, а также кнопка области, которая скрывает эту панель. В таком случае вы можете поднять событие нажатия кнопки в мастере таким образом, чтобы мастер определил взаимодействие как скрытие панели.
Чтобы научиться хорошо работать с поднятыми событиями, потребуется немало времени, однако их возможности это оправдывают.
Создание и использование возникающих событий
Любое взаимодействие внутри мастера может вызвать событие. Для этого в Редакторе сценариев нужно выбрать пункт «Поднять событие». На четвёртом шаге диалога вы можете добавить и настроить поднятые события, а также выбрать события (или событие), которые необходимо поднять во взаимодействии. А еще мы советуем задавать поднятым событиям понятные названия (например, OnhelpButtonClick).
Поднятыми событиями также можно управлять в менеджере поднятых событий (это диалоговое окно можно вызвать в главном меню, в пункте Создание макета > Управление возникающими событиями).
Просматривая области на странице (или добавляя их), достаточно выделить нужную, и в панели взаимодействий будут видны поднятые события. Добавлять возникающие события в область можно таким же образом, как и любые другие события.
Уроки по работе с возникающими событиями
Мастера ссылок «Вперед» и «Назад»
Урок показывает, как при помощи одного мастера и возникающего события открывать различные ссылки «Вперед» и «Назад» на каждой странице.
Итог
При помощи «возникающих событий» вы можете применять мастера даже в мастерах с различными взаимодействиями.