Подскажите как сделать такую задачу, и возможно ли это , не могу найти в документации и ничего подобного в примерах в песочнице.
Кусок кода как пробую это сделать сейчас
//Цикл заполняющий items метками
for (var n in items){
var coords = items[n][0].split(',');
var circleLayout = ymaps.templateLayoutFactory.createClass('<div class="placemark_layout_container"><div class="single_circle_layout"></div></div>');
for (var item in self.items[n][1]){
var mark = {
"type": "Feature",
"id": n,
"geometry": {
"type": "Point",
"coordinates": coords
},
"properties": {
"additional_data": items[n][item]
},
"options": {
"iconLayout": circleLayout,
"iconShape": markerShape,
"hideIconOnBalloonOpen": false,
"balloonLayout": priceBalloonLayout,
"balloonContentLayout": priceBalloonContentLayout
}
};
items.features.push(mark);
}
}
// Передаём обект в менеджер
self.objectManager.add(items);
// По наведению нам нужно открыть балун со своим макетом
self.objectManager.objects.events.add('mouseenter', function(e){
var objectId = e.get('objectId');
console.log(objectId);
// через опции отметки балун не взялся, пробуем так
objectManager.objects.setObjectOptions(objectId, { balloonLayout: priceBalloonLayout });
objectManager.objects.setObjectOptions(objectId, { balloonContentLayout: priceBalloonContentLayout });
objectManager.objects.balloon.open(objectId);
});
опция вроде и ставится, а реакции у балуна никакой
Тут пример: jsfiddle
Сформулирую вопрос еще раз, каким образом можно поменять макета балуна для обьектов в ObjectManager ?