Как добавить обработчик события propertieschange на кластер?

Как добавить обработчик события propertieschange на кластер?

Есть кластер

 const cluster = new ymaps.Clusterer({
  ...options,
  clusterIconContentLayout: clusterLayout(ymaps),
});

И внешний список объектов. При наведении на объект необходимо вызвать анимацию на карте для корректного кластера.

В clusterLayout хочу добавить анимацию, но не понятно, на чем завязаться

this.getData().geoObject.events.add('propertieschange', () => {...});

Не работает, так как скорее всего не получается изменить properties у кластера

 const сluster = clusterInstance.getClusters()
      .find(({ properties }) => properties.get('geoObjects')
        .find(({ properties }) => properties.get('id') === id));
    сluster.properties.set({ active });

Может кто-то сталкивался с этим?


Ответы (1 шт):

Автор решения: shchedrin

У Clusterer нету properties, это событие и не должно срабатывать. А вообще, в документации Яндекса как раз есть похожий пример

В примере цвет кластера меняется при наведении. Завязано на события mouseenter и mouseleave

→ Ссылка