Клуб API Карт

YMaps.ListBox

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

Перестал работать collapse(), ничего не менял.

var toolBar = new YMaps.ToolBar([]);
var listBox = new YMaps.ListBox({caption: "Рестораны - кафе"});
var item1=new YMaps.ListBoxItem("Рестораны - кафе");
YMaps.Events.observe(item1, item1.Events.Click, function (item1) {
    listBox.setCaption('Рестораны');
    listBox.collapse();
}
);
listBox.add(item1);
toolBar.add(listBox);
map.addControl(toolBar);


пример http://www.inbel.ru/map.html

2 комментария
Sergey Konstantinov
28 января 2016, 08:15
Спасибо за сообщение об ошибке. Постараемся исправить в ближайшее время.

Для того, чтобы избежать этой проблемы, замените listBox.collapse() на

        window.setTimeout(function () {
            ListBox.collapse();
        }, 0);
Sergey Konstantinov
28 января 2016, 08:15
listBox в предпоследней строчке с маленькой буквы, конечно.