IEventGroup

Контейнер событий.

Конструктор | Методы

Конструктор

IEventGroup(events)

Параметры:

Параметр Значение по умолчанию Описание
events *

Тип: event.Manager

Менеджер событий, для которого создается контейнер.

* Обязательный параметр/опция.

Методы

Имя Возвращает Описание
add(types, callback[, context])

IEventGroup

Добавляет обработчик события.

remove(types, callback[, context])

IEventGroup

Удаляет обработчик события. Удалить можно только те обработчики, которые были добавлены через данный экземпляр контейнера.

removeAll()

IEventGroup

Удаляет все обработчики событий, которые были добавлены через данный экземпляр контейнера.

Описание методов

add

Добавляет обработчик события.

Returns ссылку на себя.

Параметры:

Параметр Значение по умолчанию Описание
types *

Тип: String|String[]

Тип или типы событий.

callback *

Тип: Function

Функция-обработчик. В качестве параметра в функцию передается объект, описывающий событие. Может быть либо произвольным объектом, либо реализовывать интерфейс IEvent.

context

Тип: Object

Контекст исполнения функции-обработчика.

* Обязательный параметр/опция.

remove

Удаляет обработчик события. Удалить можно только те обработчики, которые были добавлены через данный экземпляр контейнера.

Returns ссылку на себя.

Параметры:

Параметр Значение по умолчанию Описание
types *

Тип: String|String[]

Тип или типы событий.

callback *

Тип: Function

Функция-обработчик. В качестве параметра в функцию передается объект, описывающий событие. Может быть либо произвольным объектом, либо реализовывать интерфейс IEvent.

context

Тип: Object

Контекст исполнения функции-обработчика.

* Обязательный параметр/опция.

removeAll

{IEventGroup} removeAll()

Удаляет все обработчики событий, которые были добавлены через данный экземпляр контейнера.

Returns ссылку на себя.