control.RulerControl
Расширяет control.Button.
Элемент управления "Линейка". Ключ элемента управления в хранилище control.storage — "rulerControl".
Конструктор | Поля | События | Методы
Конструктор
control.RulerControl([parameters])
Параметры:
Параметр |
Значение по умолчанию |
Описание |
— |
Тип: Object Параметры элемента управления. |
|
— |
Тип: Object Объект, описывающий данные элемента управления. |
|
— |
Тип: Object Опции элемента управления. |
|
false |
Тип: Boolean Регистрирует ли элемент управления свои размеры в менеджере отступов карты map.margin.Manager. |
|
— |
Тип: Object Объект, описывающий позицию элемента управления. При указании опции position значение опции float автоматически трактуется как "none". |
|
30 |
Тип: Number|String Положение относительно нижнего края карты. |
|
'auto' |
Тип: Number|String Положение относительно левого края карты. |
|
10 |
Тип: Number|String Положение относительно правого края карты. |
|
'auto' |
Тип: Number|String Положение относительно верхнего края карты. |
|
true |
Тип: Boolean Флаг, указывающий, отображать или не отображать масштабную линейку справа от кнопки линейки. |
|
true |
Тип: Boolean Признак того, что элемент управления отображается. |
|
— |
Тип: Object Объект, описывающий состояние элемента управления. |
Поля
Имя |
Тип |
Описание |
Данные кнопки. Имена полей, доступных через метод data.Manager.get:
Унаследовано от control.Button. |
||
Менеджер событий. Унаследовано от IEventEmitter. |
||
Менеджер опций. Унаследовано от IControl. |
||
Событие, сигнализирующее о том, что кнопка была нажата. В отличии от click генерируется только если состояние isEnabled == true. Экземпляр класса Event. Унаследовано от control.Button. |
||
Состояние кнопки. Имена полей, доступных через метод data.Manager.get:
Унаследовано от control.Button. |
События
Имя |
Описание |
Нажатие на кнопку. Экземпляр класса Event. Унаследовано от control.Button. |
|
Элемент управления не выбран. Унаследовано от ISelectableControl. |
|
Элемент управления стал недоступным. Унаследовано от ISelectableControl. |
|
Элемент управления стал доступным. Унаследовано от ISelectableControl. |
|
Изменение в опциях объекта. Унаследовано от ICustomizable. |
|
Сменился родительский объект. Поля данных:
Унаследовано от IChild. |
|
Элемент управления выбран. Унаследовано от ISelectableControl. |
Методы
Имя |
Возвращает |
Описание |
deselect() |
Отменяет выбор элемента управления (выключает). Унаследован от ISelectableControl. |
|
disable() |
Делает элемент управления недоступным (запрещены пользовательские действия). Унаследован от ISelectableControl. |
|
enable() |
Делает элемент управления доступным (разрешены пользовательские действия). Унаследован от ISelectableControl. |
|
getMap() |
Возвращает ссылку на карту. Унаследован от control.Button. |
|
IControlParent|null |
Возвращает ссылку на родительский объект или null, если родительский элемент не был установлен. Унаследован от IControl. |
|
Boolean |
Возвращает true - элемент управления доступен, false - недоступен. Унаследован от ISelectableControl. |
|
Boolean |
Возвращает true - элемент управления выбран, false - не выбран. Унаследован от ISelectableControl. |
|
select() |
Выбирает (включает) элемент управления. Унаследован от ISelectableControl. |
|
Устанавливает родительский объект. Если передать значение null, то элемент управления будет только удален из текущего родительского объекта. Унаследован от IControl. |