Друзья, помогите пжлста серверному разработчику.
Задача: Есть выпадающий список услуг, у услуги в data записан id который при выборе передается аяксом и на карте отрисовываются плейсмарки фирм, оказывающих соответствующую услугу. Вопрос: как при загрузке карты и формировании listBoxItems указать что какой то элемент должен быть выбран и имитировать клик по нему.
// В цикле заполняются итемсы
listBoxItems.push(new ymaps.control.ListBoxItem({
data:
{
content: '<?php echo $service['name']; ?>',
id: <?php echo $service['index']; ?>
},
}, {
layout: serviceItemSelectorLayout
})
);
// Список
serviceSelector = new ymaps.control.ListBox(
{
data:
{
title: 'Выберите услугу'
},
items: listBoxItems
},
{
position: { top: 0, left: 5 },
layout: serviceSelectorLayout,
expandOnClick: false
});
В документации максимум что я нашел, это state, но я не понимаю куда и как его запихивать...Поиск тоже ничего не дал...