Event
Расширяет IEvent.
Событие. Предоставляет методы для доступа к полям и методам объекта originalEvent с возможностью их переопределения.
Конструктор
Event(originalEvent[, sourceEvent])
Создает событие.
Параметры:
Параметр |
Значение по умолчанию |
Описание |
— |
Тип: Object Исходные данные. |
|
— |
Тип: IEvent Исходное событие. |
* Обязательный параметр/опция.
Методы
Имя |
Возвращает |
Описание |
Разрешает распространение данного события на карту. Унаследован от IEvent. |
||
Object |
Вызывает указанный метод. Операция эквивалентна поиску поля через get и вызову с передачей в качестве контекста originalEvent. Все аргументы после первого передаются в качестве параметров вызываемому методу. |
|
Object |
Возвращает значение поля из originalEvent. originalEvent всегда имеет следующие поля:
|
|
IEvent|null |
Возвращает исходное событие. Унаследован от IEvent. |
|
Boolean |
Проверяет, отменена ли реакция по умолчанию на событие в рамках системы событий API Яндекс Карт. |
|
Boolean |
Определяет, прекращено ли распространение события в системе событий API Яндекс Карт. |
|
Boolean |
Возвращает true, если событие карты разрешено. Унаследован от IEvent. |
|
Boolean |
Проверяет, остановлено ли распространение события по иерархии объектов и коллекций в системе событий API Яндекс Карт. |
|
Отменяет реакцию по умолчанию на событие в рамках системы событий API Яндекс Карт. Вызов этого метода никак не влияет на распространение исходного DOM-события (если оно есть) по DOM-дереву. |
||
Прекращает распространение события в системе событий API Яндекс Карт. Вызов этого метода никак не влияет на распространение исходного DOM-события (если оно есть) по DOM-дереву. |
||
Прекращает распространение события по иерархии объектов и коллекций в системе событий API Яндекс Карт. Вызов этого метода никак не влияет на распространение исходного DOM-события (если оно есть) по DOM-дереву. |
Описание методов
callMethod
{Object} callMethod(name)
Вызывает указанный метод. Операция эквивалентна поиску поля через get и вызову с передачей в качестве контекста originalEvent. Все аргументы после первого передаются в качестве параметров вызываемому методу.
Возвращает значение.
Параметры:
Параметр |
Значение по умолчанию |
Описание |
|
— |
Тип: String Имя метода. |
* Обязательный параметр/опция.
get
{Object} get(name)
Возвращает значение поля из originalEvent. originalEvent всегда имеет следующие поля:
- type - строковый тип события;
- target - ссылка на объект, породивший событие.
Параметры:
Параметр |
Значение по умолчанию |
Описание |
|
— |
Тип: String Имя свойства. |
* Обязательный параметр/опция.
Пример:
// Синхронизируем два объекта между собой.
object1.events.add(["add", "remove"], function (event) {
object2[event.get("type")](event.get("child"));
});
isDefaultPrevented
{Boolean} isDefaultPrevented()
Проверяет, отменена ли реакция по умолчанию на событие в рамках системы событий API Яндекс Карт.
Возвращает true, если реакция на событие по умолчанию отменена, false - в противном случае.
isImmediatePropagationStopped
{Boolean} isImmediatePropagationStopped()
Определяет, прекращено ли распространение события в системе событий API Яндекс Карт.
Возвращает true - распространение прекращено, false - нет
isPropagationStopped
{Boolean} isPropagationStopped()
Проверяет, остановлено ли распространение события по иерархии объектов и коллекций в системе событий API Яндекс Карт.
Возвращает true - распространение по иерархии отменено, false - нет.
preventDefault
{} preventDefault()
Отменяет реакцию по умолчанию на событие в рамках системы событий API Яндекс Карт. Вызов этого метода никак не влияет на распространение исходного DOM-события (если оно есть) по DOM-дереву.
stopImmediatePropagation
{} stopImmediatePropagation()
Прекращает распространение события в системе событий API Яндекс Карт. Вызов этого метода никак не влияет на распространение исходного DOM-события (если оно есть) по DOM-дереву.
stopPropagation
{} stopPropagation()
Прекращает распространение события по иерархии объектов и коллекций в системе событий API Яндекс Карт. Вызов этого метода никак не влияет на распространение исходного DOM-события (если оно есть) по DOM-дереву.
Обязательный параметр.