Поделиться через


Метод 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);
},

См. также

Ссылки

Класс Sys.EventHandlerList

Другие ресурсы

Справочник по языку