Клуб API Карт

9 комментариев

var activeClusterMonitor = new ymaps.Monitor(objectManager.clusters.state).add('activeObject', function () {

    // Тут код по обработке смены таба

});

Иванов Дмитрий
27 января 2016, 23:20

спасибо за ответ ) оперативно. 

не могли бы подсказать как мне обратиться к ymaps-2-1-17-b-cluster-tabs__content-item активированного таба и могу ли я как то поменять название класа.

 

Вообще мы не рекомендуем напрямую образаться к css, имена классов меняются от верии к версии. А какая стоит задача?

Иванов Дмитрий
27 января 2016, 23:20

да вроде ничего сверхординарного. на карте создаю N кол-во обьевтов через objectManager. при создании для обьекта я указываю 

{"balloonContent": "title+text", "hintContent": "title", "clusterCaption":  "title", "iconContent":  "title2"}. 

и получается что при открытии обьекта в кластере я вижу повторяющийся 2 раза title.

1. тот который я указал в balloonContent

2. title cluster tab

вот хочу скрыть cluster tab title. 

 

 

Можно пойти другим путем. Задать поле balloonContentHeader, в него записать title, а из balloonContent убрать title

Иванов Дмитрий
27 января 2016, 23:20

согласен. но у меня есть условие что при открытии одного обьекта нужно показывать title

https://yadi.sk/i/NwPNjL86dUqWq

https://yadi.sk/i/70DuXzNjdUqK6

Ну так balloonContentHeader будет как раз показываться в балуне

Иванов Дмитрий
27 января 2016, 23:20

да) даже забыл о таком свойстве. спасибо вам за уделенное время. С наступающим)

И вас)