Добрый день. Я использую Jmix версии 1.4.0.
При создании фрагмента содержащего карту целевой экран содержащий фрагмент не отрисовывает карту, при том лэйбл, содержащийся на том же фрагменте, отрисовывается нормально. Аналогичный элемент карты, добавленный напрямую на экран работает нормально. Помогите разобраться.
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<fragment xmlns="http://jmix.io/schema/ui/fragment"
xmlns:maps="http://jmix.io/schema/maps/ui">
<layout>
<label value="My awesome map" />
<maps:geoMap id="map"
box.expandRatio="1"
centerX="-99.755859"
centerY="39.164141"
zoom="4"
width="100%"
height="100%"
>
<maps:layers>
<maps:tile id="tiles" tileProvider="map_OpenStreetMap"/>
</maps:layers>
</maps:geoMap>
</layout>
</fragment>
@UiController("MapFragment")
@UiDescriptor("fragment-map.xml")
class MapFragment : ScreenFragment() {
}
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<window xmlns="http://jmix.io/schema/ui/window"
caption="msg://mapScreen.caption"
>
<layout>
<fragment screen="MapFragment"/>
</layout>
</window>