События компонентов
Компоненты инструментальных панелей могут генерировать события при взаимодействием с пользователем. Например, у кнопки есть событие действие, которое возникает, если пользователь нажал на эту кнопку.
Событие может быть определено как активатор какой-либо привязки. "Активатор" так и называется, поскольку запускает активность привязки - запись данных с виджета в контекст на сервере, чтение данных из контекста и использование их в качестве контента инструментальной панели, либо выполнение еще какой-либо обработки данных.
Допустим, у нас есть текстовое поле Name, связанное с полем в какой-либо переменной контекста сервера (например, имя пользователя). Его привязка также определяет событие aктиватор -- событие действие кнопки Save, расположенной тут же рядом. Когда пользователь нажимает на эту кнопку, происходит следующая последовательность событий:
1) Все привязки виджета сканируются, чтобы найти их события- активаторы.
2) Система обнаруживает, что у привязки для текстового поля Name это событие действие определено как активатор привязки.
3) Привязка выполняется одновременно с другими привязками, имеющими такое же событие-активатор (например, Last Name, при наличии). Проще говоря, данные из текстовых полей теперь записаны в базу данных.
Более подробно см. в разделе модель данных инструментальной панели.