Для создания собственного балуна "с нуля" можно использовать фабрику templateLayoutFactory. При этом
класс балуна должен реализовывать интерфейс IBalloon.
Чтобы балун поддерживал автопозиционирование, то есть автоматически подстраивался под размер содержимого, необходимо
правильно оповещать о его текущих размерах.
Для этого необходимо реализовать метод getShape().
При изменении контента балуна в методе onSublayoutSizeChange() следует переопределять опцию offset и кидать событие shapechange.
Для создания собственного балуна "с нуля" можно использовать фабрику templateLayoutFactory. При этом класс балуна должен реализовывать интерфейс IBalloon.
Чтобы балун поддерживал автопозиционирование, то есть автоматически подстраивался под размер содержимого, необходимо правильно оповещать о его текущих размерах. Для этого необходимо реализовать метод getShape().
При изменении контента балуна в методе onSublayoutSizeChange() следует переопределять опцию offset и кидать событие shapechange.