behavior.RouteEditor

Расширяет IBehavior.

Поведение "редактор маршрутов".

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

Конструктор

behavior.RouteEditor()

Поля

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

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

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

options IOptionManager

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

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

События

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

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

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

enable

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

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

mapchange
Сменилась карта. Поля данных:
  • oldMap - старая карта;
  • newMap - новая карта.

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

optionschange

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

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

parentchange

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

Поля данных:

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

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

routechange

Событие смены маршрута вследствие вызова метода setState или включения/выключения поведения. Старый и новый маршрут можно получить через свойства события 'oldRoute' и 'newRoute' соответственно.

Методы

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

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

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

enable()

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

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

getParent()

IParentOnMap

Returns ссылку на родительский объект.

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

isEnabled()

Boolean

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

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

setParent(parent)

IChildOnMap

Устанавливает родительский объект.

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

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

routechange

Событие смены маршрута вследствие вызова метода setState или включения/выключения поведения. Старый и новый маршрут можно получить через свойства события 'oldRoute' и 'newRoute' соответственно.