ISearchControlLayout
Расширяет IExpandableControlLayout.
Интерфейс макета элемента управления "Поиск по карте".
Конструктор
ISearchControlLayout()
Поля
|
Имя |
Тип |
Описание |
|
Менеджер событий. Унаследовано от IDomEventEmitter. |
События
|
Имя |
Описание |
|
Однократное нажатие левой кнопки мыши на объекте. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
|
|
Изменение координат верхней левой и нижней правой точек внешнего прямоугольника элемента по отношению к родительскому элементу. Это событие не является обязательным; если оно отсутствует, то метод getClientBounds тоже не должен присутствовать. Экземпляр класса Event. Имена полей, доступных через метод Event.get:
Унаследовано от ILayout. |
|
|
Событие, инициирующее скрытие панели с результатами поиска. |
|
|
Событие, инициируюшее сворачивание объекта. Унаследовано от IExpandableControlLayout. |
|
|
Вызов контекстного меню на элементе. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
|
|
Двойное нажатие левой кнопки мыши на объекте. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
|
|
Изменение признака пустоты макета. Экземпляр класса Event. Имена полей, доступных через метод Event.get: • oldEmptiness - старое значение признака; • newEmptiness - новое значение признака. Унаследовано от ILayout. |
|
|
Событие, инициируюшее разворачивание объекта. Унаследовано от IExpandableControlLayout. |
|
|
Нажатие кнопки мыши над объектом. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
|
|
Наведение курсора на объект. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
|
|
Вывод курсора за пределы объекта. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
|
|
Перемещение курсора над объектом. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
|
|
Отпускание кнопки мыши над объектом. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
|
|
Окончание мультисенсорного управления. Данное событие доступно только на устройствах, которые поддерживают множественные сенсорные прикосновения. Возвращает реализацию интерфейса IMultiTouchEvent c информацией о прикосновениях. Унаследовано от IDomEventEmitter. |
|
|
Повторящееся событие при мультисенсорном управлении. Данное событие доступно только на устройствах, которые поддерживают множественные сенсорные прикосновения. Возвращает реализацию интерфейса IMultiTouchEvent c информацией о прикосновениях. Унаследовано от IDomEventEmitter. |
|
|
Начало мультисенсорного управления. Данное событие доступно только на устройствах, которые поддерживают множественные сенсорные прикосновения. Возвращает реализацию интерфейса IMultiTouchEvent c информацией о прикосновениях. Унаследовано от IDomEventEmitter. |
|
|
Событие, инициирующее показ панели с результатами поиска. |
|
|
Событие, инициирующее смену страницы с результатами поиска. • pageNumber - номер страницы, которую нужно показать. |
|
|
Изменение родительского элемента. Экземпляр класса Event. Имена полей, доступных через метод Event.get: • oldParentElement - старый родительский элемент; • newParentElement - новый родительский элемент. Унаследовано от ILayout. |
|
|
Событие, инициирующее поиск объектов. • request - строка, содержащая запрос. |
|
|
Событие, инициирующее показ результата поиска на карте. • index - номер объекта в ответе сервера, который нужно показать на карте. |
|
|
Скролл мышкой. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
Методы
|
Имя |
Возвращает |
Описание |
|
destroy() |
Деструктор. Вызывается при завершении работы с макетом. Унаследован от ILayout. |
|
|
Number[][] |
Старое название метода getClientBounds. Оставлено для обратной совместимости. Крайне не рекомендуется одновременно реализовывать оба метода. Унаследован от ILayout. |
|
|
Number[][] |
Returns координаты верхней левой и нижней правой точек внешнего прямоугольника элемента по отношению к родительскому элементу. Этот метод не является обязательным; если он отсутствует, то событие clientboundschange тоже не должно присутствовать. Унаследован от ILayout. |
|
|
getData() |
Object |
Returns объект данных макета. Унаследован от ILayout. |
|
HTMLElement |
Returns родительский html-элемент. Унаследован от ILayout. |
|
|
isEmpty() |
Boolean |
Returns признак того, что макет пуст, т.е. не имеет содержимого. Данный признак используется для сокрытия пустых объектов, таких как хинт, балун и другие. Унаследован от ILayout. |
|
Задает данные макета. Унаследован от ILayout. |
||
|
Добавляет макет в DOM-дерево. Унаследован от ILayout. |
Описание событий
close
Событие, инициирующее скрытие панели с результатами поиска.
open
Событие, инициирующее показ панели с результатами поиска.
pagechange
Событие, инициирующее смену страницы с результатами поиска.
Экземпляр класса Event.
Имена полей, доступных через метод Event.get:
• pageNumber - номер страницы, которую нужно показать.
search
Событие, инициирующее поиск объектов.
Экземпляр класса Event.
Имена полей, доступных через метод Event.get:
• request - строка, содержащая запрос.
showresult
Событие, инициирующее показ результата поиска на карте.
Экземпляр класса Event.
Имена полей, доступных через метод Event.get:
• index - номер объекта в ответе сервера, который нужно показать на карте.