Клуб API Карт

Программный клик по объекту из ObjectManager

i243240
3 марта 2017, 09:04

Перед записью объектов в ObjectManager создаю

myManager.objects.events.add(['click'],function(e){
        var obj = e.get('objectId');
        e.get("target").getById(obj).options.set('strokeStyle', '3 2');
       ... ну и та далее...
      });

Тут все работает как надо. Как мне вызвать событие клика по объекту, зная его ID в менеджере, из другого места программы

1 комментарий
В АПИ все события реализованы через Менеджер событий. Поле events – инстанция менеджера во всех объектах.
Нужно использовать метод fire


myManager.objects.events.fire('click', {
  objectId: ...,
  target: myManager.objects,
});
Обновлено 3 марта 2017, 11:02