Клуб API Карт

Стилизация вывода данных по типу списка для SearchControl

lis-tic
8 ноября 2014, 13:48

День добрый!

Есть карта с наложенными полигонами http://univermap.lab9.ru/ Сейчас можно выбрать несколько, если нажать на кнопку в правом углу. Тогда слева снизу открывается список участков. 

В новой невыложенной версии я добавила поиск по участкам, контрол встал слева, выпадает вниз. И теперь бросается в глаза, что они по-разному стилизованы. Хочется придать похожий вид моему списку и поместить его справа под кнопкой "Выбор".

Можно, конечно, выдрать кусками верстку и стили, но хочется сделать это более цивилизованно. Поискала по вашему блогу и документации, нашла два варианта:

1. Balloon. Он не подходит потому, что при клике по пункту списка как раз должен открываться баллун для полигона.

2. Popup. Почитала описание, но так и не поняла, что это и как работает. Не кидайтесь тапочками, может, есть наглядный пример кода?

В общем, прошу совета, как лучше поступить :)

3 комментария
Подписаться на комментарии к посту

С точки зрения логики, то что вам нужно сделать, – это контрол (элемент управления)

Вам надо создать свой элемент управления, отнаследовав его от, например, collection.Item

В песочнице есть пример реализации собственного контрола

https://tech.yandex.ru/maps/jsbox/2.1/custom_control

Возможно, вам нужно что-то похожее на выпадающий список, но там немного другая логика работы,

он закрывается при клике на карту 

Благодарю за наводку, поизучаю внимательно тему контролов.

А попап все-таки что из себя представляет? Может, есть живой пример...

я думаю что это какой-то базовый класс, который наследуют всякие хинты и пр. он скорее всего не должен быть в документации