IEventGroup
Контейнер событий.
Конструктор
IEventGroup(events)
Параметры:
Параметр | Значение по умолчанию | Описание |
---|---|---|
events * | — | Тип: event.Manager Менеджер событий, для которого создается контейнер. |
Параметр | Значение по умолчанию | Описание |
---|---|---|
events * | — | Тип: event.Manager Менеджер событий, для которого создается контейнер. |
* Обязательный параметр/опция.
Методы
Имя | Возвращает | Описание |
---|---|---|
add(types, callback[, context]) | Добавляет обработчик события. | |
remove(types, callback[, context]) | Удаляет обработчик события. Удалить можно только те обработчики, которые были добавлены через данный экземпляр контейнера. | |
removeAll() | Удаляет все обработчики событий, которые были добавлены через данный экземпляр контейнера. |
Имя | Возвращает | Описание |
---|---|---|
add(types, callback[, context]) | Добавляет обработчик события. | |
remove(types, callback[, context]) | Удаляет обработчик события. Удалить можно только те обработчики, которые были добавлены через данный экземпляр контейнера. | |
removeAll() | Удаляет все обработчики событий, которые были добавлены через данный экземпляр контейнера. |
Описание методов
add
{IEventGroup} add(types, callback[, context])
Добавляет обработчик события.
Returns ссылку на себя.
Параметры:
Параметр | Значение по умолчанию | Описание |
---|---|---|
types * | — | Тип: String|String[] Тип или типы событий. |
callback * | — | Тип: Function Функция-обработчик. В качестве параметра в функцию передается объект, описывающий событие. Может быть либо произвольным объектом, либо реализовывать интерфейс IEvent. |
context | — | Тип: Object Контекст исполнения функции-обработчика. |
Параметр | Значение по умолчанию | Описание |
---|---|---|
types * | — | Тип: String|String[] Тип или типы событий. |
callback * | — | Тип: Function Функция-обработчик. В качестве параметра в функцию передается объект, описывающий событие. Может быть либо произвольным объектом, либо реализовывать интерфейс IEvent. |
context | — | Тип: Object Контекст исполнения функции-обработчика. |
* Обязательный параметр/опция.
remove
{IEventGroup} remove(types, callback[, context])
Удаляет обработчик события. Удалить можно только те обработчики, которые были добавлены через данный экземпляр контейнера.
Returns ссылку на себя.
Параметры:
Параметр | Значение по умолчанию | Описание |
---|---|---|
types * | — | Тип: String|String[] Тип или типы событий. |
callback * | — | Тип: Function Функция-обработчик. В качестве параметра в функцию передается объект, описывающий событие. Может быть либо произвольным объектом, либо реализовывать интерфейс IEvent. |
context | — | Тип: Object Контекст исполнения функции-обработчика. |
Параметр | Значение по умолчанию | Описание |
---|---|---|
types * | — | Тип: String|String[] Тип или типы событий. |
callback * | — | Тип: Function Функция-обработчик. В качестве параметра в функцию передается объект, описывающий событие. Может быть либо произвольным объектом, либо реализовывать интерфейс IEvent. |
context | — | Тип: Object Контекст исполнения функции-обработчика. |
* Обязательный параметр/опция.
removeAll
{IEventGroup} removeAll()
Удаляет все обработчики событий, которые были добавлены через данный экземпляр контейнера.
Returns ссылку на себя.