Клуб API Карт

свой obsetver Events.Click не открывает Balloon

overmes00
14 апреля 2012, 14:59

есть листнер:

YMaps.Events.observe(polyline3, polyline3.Events.Click, function () {

        gCollection2.add(placemark)

        gCollection2.add(placemark2)

        gCollection2.add(placemark3)

        polyline3.setOptions({style: "style#Example3"})

    }

но когда я делаю:

YMaps.Events.notify(obj.get(1),obj.get(1).Events.Click)

где obj.get(1) = polyline3 ,то не открывается баллун

Причем если я просто кликаю на линию, обрабатывается листнер и открывается баллун


Если дописать в листнер:

polyline3.openBalloon()

то при notify баллун открывается, а при обычном клике нет


Возможно сказывается, то что у меня все это ещё в группе

Подскажите как сделать чтоб и при notify и при обычном клике открывался баллун

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

 

но когда я делаю:

YMaps.Events.notify(obj.get(1),obj.get(1).Events.Click)

где obj.get(1) = polyline3 ,то не открывается баллун

он и не будет открываться, отрытие баллуна никак не связано с вашим обработчиком. Это обрабатывается отдельно.

какую задачу вы решаете?

 

уже решил, добавил вызов события открытия баллуна