Событие Sys.Application.init
Возникает после загрузки всех скриптов, но до создания объектов.
Sys.Application.add_init(handler);
Sys.Application.remove_init(handler);
Аргументы
- handler
Функция-делегат, которую необходимо привязать к событию init, или привязку которой к событию необходимо отменить.
Заметки
Для завершения выполнения задач, которые должны быть выполнены до создания объектов, к событию init прикрепляются функции-делегаты. Метод доступа add_init привязывает функцию-делегат к событию init, а метод доступа remove_init отменяет привязку.
Пример
В следующем примере демонстрируется добавление обработчика к событию init. Этот обработчик событий добавляет на страницу два пользовательских элемента управления.
// Attach a handler to the init event.
Sys.Application.add_init(applicationInitHandler);
function applicationInitHandler() {
// Add two custom controls to the application.
$create(Demo.HoverButton, {text: 'A HoverButton Control'},
{click: start, hover: doSomethingOnHover,
unhover: doSomethingOnUnHover},
null, $get('Button1'));
$create(Demo.HighVis, null, null, null, $get('Button2'));
}