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