IExpandableControlLayout
Расширяет ILayout.
Интерфейс макета, который может находится в свернутом и развернутом состоянии.
Конструктор | Поля | События | Методы
Конструктор
IExpandableControlLayout()
Поля
Имя | Тип | Описание |
---|---|---|
events | IEventManager | Менеджер событий. Унаследовано от IDomEventEmitter. |
Имя | Тип | Описание |
---|---|---|
events | IEventManager | Менеджер событий. Унаследовано от IDomEventEmitter. |
События
Имя | Описание |
---|---|
click | Однократное нажатие левой кнопки мыши на объекте. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
clientboundschange | Изменение координат верхней левой и нижней правой точек
внешнего прямоугольника элемента по отношению к родительскому элементу.
Это событие не является обязательным; если оно отсутствует,
то метод getClientBounds тоже не должен присутствовать.
Экземпляр класса Event.
Имена полей, доступных через метод Event.get:
Унаследовано от ILayout. |
collapse | Событие, инициируюшее сворачивание объекта. |
contextmenu | Вызов контекстного меню на элементе. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
dblclick | Двойное нажатие левой кнопки мыши на объекте. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
emptinesschange | Изменение признака пустоты макета.
Экземпляр класса Event.
Имена полей, доступных через метод Event.get:
Унаследовано от ILayout. |
expand | Событие, инициируюшее разворачивание объекта. |
mousedown | Нажатие кнопки мыши над объектом. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
mouseenter | Наведение курсора на объект. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
mouseleave | Вывод курсора за пределы объекта. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
mousemove | Перемещение курсора над объектом. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
mouseup | Отпускание кнопки мыши над объектом. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
multitouchend | Окончание мультисенсорного управления. Данное событие доступно только на устройствах, которые поддерживают множественные сенсорные прикосновения. Возвращает реализацию интерфейса IMultiTouchEvent c информацией о прикосновениях. Унаследовано от IDomEventEmitter. |
multitouchmove | Повторящееся событие при мультисенсорном управлении. Данное событие доступно только на устройствах, которые поддерживают множественные сенсорные прикосновения. Возвращает реализацию интерфейса IMultiTouchEvent c информацией о прикосновениях. Унаследовано от IDomEventEmitter. |
multitouchstart | Начало мультисенсорного управления. Данное событие доступно только на устройствах, которые поддерживают множественные сенсорные прикосновения. Возвращает реализацию интерфейса IMultiTouchEvent c информацией о прикосновениях. Унаследовано от IDomEventEmitter. |
parentelementchange | Изменение родительского элемента.
Экземпляр класса Event.
Имена полей, доступных через метод Event.get:
Унаследовано от ILayout. |
wheel | Скролл мышкой. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
Имя | Описание |
---|---|
click | Однократное нажатие левой кнопки мыши на объекте. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
clientboundschange | Изменение координат верхней левой и нижней правой точек
внешнего прямоугольника элемента по отношению к родительскому элементу.
Это событие не является обязательным; если оно отсутствует,
то метод getClientBounds тоже не должен присутствовать.
Экземпляр класса Event.
Имена полей, доступных через метод Event.get:
Унаследовано от ILayout. |
collapse | Событие, инициируюшее сворачивание объекта. |
contextmenu | Вызов контекстного меню на элементе. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
dblclick | Двойное нажатие левой кнопки мыши на объекте. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
emptinesschange | Изменение признака пустоты макета.
Экземпляр класса Event.
Имена полей, доступных через метод Event.get:
Унаследовано от ILayout. |
expand | Событие, инициируюшее разворачивание объекта. |
mousedown | Нажатие кнопки мыши над объектом. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
mouseenter | Наведение курсора на объект. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
mouseleave | Вывод курсора за пределы объекта. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
mousemove | Перемещение курсора над объектом. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
mouseup | Отпускание кнопки мыши над объектом. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
multitouchend | Окончание мультисенсорного управления. Данное событие доступно только на устройствах, которые поддерживают множественные сенсорные прикосновения. Возвращает реализацию интерфейса IMultiTouchEvent c информацией о прикосновениях. Унаследовано от IDomEventEmitter. |
multitouchmove | Повторящееся событие при мультисенсорном управлении. Данное событие доступно только на устройствах, которые поддерживают множественные сенсорные прикосновения. Возвращает реализацию интерфейса IMultiTouchEvent c информацией о прикосновениях. Унаследовано от IDomEventEmitter. |
multitouchstart | Начало мультисенсорного управления. Данное событие доступно только на устройствах, которые поддерживают множественные сенсорные прикосновения. Возвращает реализацию интерфейса IMultiTouchEvent c информацией о прикосновениях. Унаследовано от IDomEventEmitter. |
parentelementchange | Изменение родительского элемента.
Экземпляр класса Event.
Имена полей, доступных через метод Event.get:
Унаследовано от ILayout. |
wheel | Скролл мышкой. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
Методы
Имя | Возвращает | Описание |
---|---|---|
destroy() | Деструктор. Вызывается при завершении работы с макетом. Унаследован от ILayout. | |
getClientBoundingRect() | Number[][] | Старое название метода getClientBounds. Оставлено для обратной совместимости. Крайне не рекомендуется одновременно реализовывать оба метода. Унаследован от ILayout. |
getClientBounds() | Number[][] | Returns координаты верхней левой и нижней правой точек внешнего прямоугольника элемента по отношению к родительскому элементу. Этот метод не является обязательным; если он отсутствует, то событие clientboundschange тоже не должно присутствовать. Унаследован от ILayout. |
getData() | Object | Returns объект данных макета. Унаследован от ILayout. |
getParentElement() | HTMLElement | Returns родительский html-элемент. Унаследован от ILayout. |
isEmpty() | Boolean | Returns признак того, что макет пуст, т.е. не имеет содержимого. Данный признак используется для сокрытия пустых объектов, таких как хинт, балун и другие. Унаследован от ILayout. |
setData(data) | Задает данные макета. Унаследован от ILayout. | |
setParentElement(parent) | Добавляет макет в DOM-дерево. Унаследован от ILayout. |
Имя | Возвращает | Описание |
---|---|---|
destroy() | Деструктор. Вызывается при завершении работы с макетом. Унаследован от ILayout. | |
getClientBoundingRect() | Number[][] | Старое название метода getClientBounds. Оставлено для обратной совместимости. Крайне не рекомендуется одновременно реализовывать оба метода. Унаследован от ILayout. |
getClientBounds() | Number[][] | Returns координаты верхней левой и нижней правой точек внешнего прямоугольника элемента по отношению к родительскому элементу. Этот метод не является обязательным; если он отсутствует, то событие clientboundschange тоже не должно присутствовать. Унаследован от ILayout. |
getData() | Object | Returns объект данных макета. Унаследован от ILayout. |
getParentElement() | HTMLElement | Returns родительский html-элемент. Унаследован от ILayout. |
isEmpty() | Boolean | Returns признак того, что макет пуст, т.е. не имеет содержимого. Данный признак используется для сокрытия пустых объектов, таких как хинт, балун и другие. Унаследован от ILayout. |
setData(data) | Задает данные макета. Унаследован от ILayout. | |
setParentElement(parent) | Добавляет макет в DOM-дерево. Унаследован от ILayout. |
Описание событий
collapse
Событие, инициируюшее сворачивание объекта.
expand
Событие, инициируюшее разворачивание объекта.