IBehavior
Расширяет IChildOnMap, ICustomizable.
Поведение карты. Добавляет к карте реакцию на определённые пользовательские действия (например, таскание, масштабирование правой кнопкой мыши, многосенсорное касание). Поведение по умолчанию выключено и включается вызовом метода enable.
Конструктор | Поля | События | Методы
Конструктор
IBehavior([options])
Параметры:
Параметр |
Значение по умолчанию |
Описание |
— |
Тип: Object Опции поведения. |
Поля
Имя |
Тип |
Описание |
Менеджер событий. Унаследовано от IEventEmitter. |
||
Менеджер опций. Унаследовано от ICustomizable. |
События
Имя |
Описание |
Выключение поведения. |
|
Включение поведения. |
|
Изменение в опциях объекта. Унаследовано от ICustomizable. |
|
Сменился родительский объект. Поля данных:
Унаследовано от IChild. |
Методы
Имя |
Возвращает |
Описание |
disable() |
Выключает поведение. |
|
enable() |
Включает поведение. |
|
IParentOnMap|null |
Возвращает ссылку на родительский объект или null, если родительский элемент не был установлен. Унаследован от IChildOnMap. |
|
Boolean |
Проверяет, включено ли поведение. |
|
Устанавливает родительский объект. Если передать значение null, то элемент управления будет только удален из текущего родительского объекта. Унаследован от IChildOnMap. |
Описание событий
disable
Выключение поведения.
enable
Включение поведения.
Описание методов
disable
{} disable()
Выключает поведение.
enable
{} enable()
Включает поведение.
isEnabled
{Boolean} isEnabled()
Проверяет, включено ли поведение.
Возвращает true - поведение включено, false - выключено.