Документация
Справочник JavaScript API
2.1.64 (текущая версия)
collection
interactivityModel
Интерфейсы

IBehavior

Расширяет IChildOnMap, ICustomizable.

Поведение карты. Добавляет к карте реакцию на определённые пользовательские действия (например, таскание, масштабирование правой кнопкой мыши, многосенсорное касание). Поведение по умолчанию выключено и включается вызовом метода enable.

Конструктор | Поля | События | Методы

Конструктор

IBehavior([options])

Параметры:

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

Тип: Object

Опции поведения.

Поля

ИмяТипОписание
events IEventManager

Менеджер событий.

Унаследовано от IEventEmitter.

options IOptionManager

Менеджер опций.

Унаследовано от ICustomizable.

События

ИмяОписание
disable

Выключение поведения.

enable

Включение поведения.

optionschange

Изменение в опциях объекта.

Унаследовано от ICustomizable.

parentchange

Сменился родительский объект.

Поля данных:

  • oldParent - старый родитель;
  • newParent - новый родитель.

Унаследовано от IChild.

Методы

ИмяВозвращаетОписание
disable()

Выключает поведение.

enable()

Включает поведение.

getParent()

IParentOnMap|null

Возвращает ссылку на родительский объект или null, если родительский элемент не был установлен.

Унаследован от IChildOnMap.

isEnabled()

Boolean

Проверяет, включено ли поведение.

setParent(parent)

IChildOnMap

Устанавливает родительский объект. Если передать значение null, то элемент управления будет только удален из текущего родительского объекта.

Унаследован от IChildOnMap.

Описание событий

disable

Выключение поведения.

enable

Включение поведения.

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

disable

{} disable()

Выключает поведение.

enable

{} enable()

Включает поведение.

isEnabled

{Boolean} isEnabled()

Проверяет, включено ли поведение.

Возвращает true - поведение включено, false - выключено.