Приветствую! Есть ли возможность использования графиков из расширения Charts в ScreenFragment вместо Screen? При реализации согласно документации получаю пустой график с кнопкой для экспорта. В CpllectionContainer данные для графика подгружены, и при отрисовке его в Screen график появляется
У меня в версии jmix 1.4.4
вот такая версия работает.
<fragment xmlns="http://jmix.io/schema/ui/fragment"
xmlns:chart="http://jmix.io/schema/ui/charts">
<data>
<collection id="testEnt1Dc"
class="com.company.jmixtest.entity.TestEnt1">
<fetchPlan extends="_base"/>
<loader>
<query>
<![CDATA[select e from jt_TestEnt1 e]]>
</query>
</loader>
</collection>
</data>
<facets>
<dataLoadCoordinator auto="true"/>
</facets>
<layout>
<chart:pieChart id="pie3dChart"
angle="30"
dataContainer="testEnt1Dc"
depth3D="15"
height="100%"
outlineAlpha="0.4"
titleField="name"
valueField="intVal"
width="100%">
<chart:legend autoMargins="false"
marginRight="80"
markerType="CIRCLE"
position="RIGHT"/>
<chart:export/>
</chart:pieChart>
</layout>
</fragment>
<window xmlns="http://jmix.io/schema/ui/window"
caption="msg://testChartsScreen.caption">
<layout expand="frag">
<fragment id="frag" screen="jt_TestEnt1Fragment"/>
</layout>
</window>
Убедитесь что у вас во фрагменте есть фасет dataLoadCoordinator
с auto="true".
Или если у вас как-то по другому реализовано приложите дескриптор своего фрагмента, чтоб мы могли понять что не так.