Клуб API Карт

Build с условием для балуна

Пост в архиве.

Добрый день!

 

Сделал я кастомный шаблон для балуна, а потом решил прикрутить еще и полноэкранный режим карты с выводом элементов справа от нее.

Т.о. показывать два одинаковых элемента (на карте и справа) не имеет смысла, лучше сделать прокрутку правого списка к нужному элементу.

 

Отсюда возникла необходимость модификации метода build в зависимости от формата карты и если она в фуллскрине - то делать прокрутку и на этом все.

Однако, судя по поведению, банун хоть и не отрисовывается, но каким-то образом стоит в статусе открытом и при попытке нажатия на другой маркер лезут ошибки вида:

"Uncaught TypeError: Cannot read property 'setData' of null", иногда еще на "coursor" ругается.

 

Собственно, вопрос, можно как-то корректно прервать build по условию, не открывая балуна?

Заранее, спасибо!