Клуб API Карт

Как ограничить высоту ListBox

Пост в архиве.

Подскажите, возможно ли ограничить высоту ListBox, чтоб отображалось только указанное количество элементов и добавлялся скрол?

6 комментариев
В текущей версии API этого сделать нельзя.
Вы можете реализоватьсвой аналог выпадающего списка с указанной функциональностью, реализовав интерфейс YMaps.IOverlay, или выбрать другое решение.
понятно
Извините, ошибся. Интерфейс для элементов управления - YMaps.IControl.
Николай Кугаевский
28 января 2016, 07:43
Почему нельзя? Чем плох метод добавления css-свойств overflow и height контейнеру со списком? Например, так this.container.css({ position: "absolute", zIndex: YMaps.ZIndex.CONTROL, background: '#fff', border: '1px solid grey', listStyle: 'none', padding: '10px', margin: '0', overflow: 'auto', height: '85%' });
Стандартными методамд получить доступ к контейнеру списка нельзя. Если реализовывать свой, то соответственно - можно.
Николай Кугаевский
28 января 2016, 07:43
Ага. Понятно. Приведенный код взят из примера в документации по API (лень ссылку искать) и немного дополнен.