![]() | Сценарий обработки события |
Сценарий обработки события предназначен для запуска реакции на событие, порожденное другим компонентом (клик по кнопке, выбор пункта выпадающего списка, ввод текста и прочее).
Сценарий обработки события, являясь клиентским сценарием, пишется на языке JavaScript и имеет в своем окружении доступ к объекту this, олицетворяющему текущий элемент мнемосхем. Через этот объект можно получить доступ к свойствам, дочерним объектам, содержимому html/svg и настройкам окружения. Помимо этого, доступны переменные sender и args, олицетворяющие, соответственно, объект, породивший событие, и дополнительные аргументы (определяются источником события).
Пример сценария обработки события.
// Запуск новой формы и передача ей в качестве параметра идентификатора ячейки, // по которой осуществлен клик this._environment.forwardTo(sender.cubicle.caption, 'cubiclePassportForm', { cubicle: sender.cubicle });