Добрый день. Я использую Jmix версии 1.4.0.
При создании фрагмента содержащего карту целевой экран содержащий фрагмент не отрисовывает карту, при том лэйбл, содержащийся на том же фрагменте, отрисовывается нормально. Аналогичный элемент карты, добавленный напрямую на экран работает нормально. Помогите разобраться.
Спасибо за помощь. Разобрался с логикой установки width, height. Подскажите еще как можно избавиться от варнинга при проверке лэйаута “[WARN] Nested component ‘map’
Single component expanded inside container”? Я так понял он возникает из за того что внутри лэйаута фрагмента имеется единственный компонент - карта.
Эта ошибка возникает при использовании expand атрибута у layout тега.
Компоненты внутри контейнера на клиентской части находятся внутри своих слотов.
Атрибут expand предоставляет максимально возможное пространство этому слоту внутри контейнера.
Но, т.к. компонент единственный - его слот и так занимает максимальное пространство, какое может.
Вместо указания expand можно задать конкретные размеры для самого компонента.