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
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.ui.screen.Screen
Screen.AfterCloseEvent, Screen.AfterDetachEvent, Screen.AfterInitEvent, Screen.AfterShowEvent, Screen.BeforeCloseEvent, Screen.BeforeShowEvent, Screen.InitEvent -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringprotected GroupBoxLayoutprotected Stringprotected Fragmentsprotected InputParametersFragmentstatic final Stringprotected MessageBundleprotected BoxLayoutprotected Buttonprotected Reportprotected EntityComboBox<Report>protected GroupBoxLayoutprotected ReportRunnerprotected ReportSecurityManagerprotected HBoxLayoutprotected ScreenValidationprotected Stringprotected ThemeConstantsprotected UiComponentsprotected WindowConfigFields inherited from interface io.jmix.ui.screen.FrameOwner
NO_OPTIONS, WINDOW_CLOSE_ACTION, WINDOW_COMMIT_AND_CLOSE_ACTION, WINDOW_DISCARD_AND_CLOSE_ACTION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateLabel(String caption) protected voidinitFragments(String chartJson, Map<String, Object> reportParameters) protected voidprotected voidvoidprotected voidprotected voidprintReport(Button.ClickEvent event) voidsetChartJson(String chartJson) voidvoidsetReportParameters(Map<String, Object> reportParameters) voidsetTemplateCode(String templateCode) protected voidprotected voidMethods inherited from class io.jmix.ui.screen.Screen
addAfterCloseListener, addAfterDetachListener, addAfterInitListener, addAfterShowListener, addBeforeCloseListener, addBeforeShowListener, addInitListener, addUrlParamsChangeListener, close, close, closeWithDefaultAction, fireEvent, getApplicationContext, getEventHub, getExtensions, getId, getScreenData, getUiEventListeners, getWindow, isMultipleOpen, isSameScreen, setApplicationContext, setExtensions, setId, setScreenData, setUiEventListeners, setWindow, show
-
Field Details
-
JSON_CHART_SCREEN_ID
- See Also:
-
CHART_JSON_PARAMETER
- See Also:
-
reportParamsBox
-
chartBox
-
reportSecurityManager
-
themeConstants
-
reportEntityComboBox
-
uiComponents
-
printReportBtn
-
parametersFragmentHolder
-
reportSelectorBox
-
windowConfig
-
messageBundle
-
fragments
-
screenValidation
-
inputParametersFragment
-
reportRunner
-
report
-
templateCode
-
chartJson
-
reportParameters
-
-
Constructor Details
-
ShowChartScreen
public ShowChartScreen()
-
-
Method Details
-
setChartJson
-
setReport
-
setTemplateCode
-
setReportParameters
-
onBeforeShow
-
onReportsDlPostLoad
@Subscribe(id="reportsDl", target=DATA_LOADER) public void onReportsDlPostLoad(CollectionLoader.PostLoadEvent<Report> event) -
initReportTemplatesComboBox
protected void initReportTemplatesComboBox() -
initFragments
-
openChart
-
showDiagramStubText
protected void showDiagramStubText() -
showChartsNotIncluded
protected void showChartsNotIncluded() -
createLabel
-
printReport
-