Метод Sys.EventHandlerList.addHandler
Присоединяет обработчик к событию в экземпляре EventHandlerList и добавляет событие в список, если его там еще нет.
var e = new Sys.EventHandlerList();
e.addHandler(id, handler);
Аргументы
id
Строка, указывающая событие.handler
Имя метода для обработки события.
Заметки
Метод addHandler используется для программного присоединения обработчиков к событиям в компонентах скриптов Microsoft Ajax. В модели событий компонента Microsoft Ajax клиентские события находятся в объекте EventHandlerList. Для создания обработчиков и назначения их событию используется метод addHandler. После этого события инициируются с помощью вызова метода, возвращаемого методом getHandler.
Если значение id, передаваемое addHandler, уже находится в экземпляре EventHandlerList, метод, указанный handler, добавляется к любому обработчику, связанному с событием. Иначе к объекту EventHandlerList будут добавлены новое событие с указанным идентификатором и отладчик.
Пример
В следующем примере показан вызов метода addHandler и removeHandler в настраиваемом элементе управления. Данный пример является частью большого примера, приведенного в описании класса EventHandlerList.
// Bind and unbind to click event.
add_click: function(handler) {
this.get_events().addHandler('click', handler);
},
remove_click: function(handler) {
this.get_events().removeHandler('click', handler);
},