Class ShowChartScreen

java.lang.Object
io.jmix.ui.screen.Screen
io.jmix.reportsui.screen.report.run.ShowChartScreen
All Implemented Interfaces:
FrameOwner

@UiController("report_ShowChart.screen") @UiDescriptor("show-chart-screen.xml") public class ShowChartScreen extends Screen
  • Field Details

  • Constructor Details

    • ShowChartScreen

      public ShowChartScreen()
  • Method Details

    • setChartJson

      public void setChartJson(String chartJson)
    • setReport

      public void setReport(Report report)
    • setTemplateCode

      public void setTemplateCode(@Nullable String templateCode)
    • setReportParameters

      public void setReportParameters(Map<String,Object> reportParameters)
    • onBeforeShow

      @Subscribe protected void onBeforeShow(Screen.BeforeShowEvent event)
    • onReportsDlPostLoad

      @Subscribe(id="reportsDl", target=DATA_LOADER) public void onReportsDlPostLoad(CollectionLoader.PostLoadEvent<Report> event)
    • initReportTemplatesComboBox

      protected void initReportTemplatesComboBox()
    • initFragments

      protected void initFragments(@Nullable String chartJson, @Nullable Map<String,Object> reportParameters)
    • openChart

      protected void openChart(@Nullable String chartJson)
    • showDiagramStubText

      protected void showDiagramStubText()
    • showChartsNotIncluded

      protected void showChartsNotIncluded()
    • createLabel

      protected Label<String> createLabel(String caption)
    • printReport

      @Subscribe("printReportBtn") protected void printReport(Button.ClickEvent event)