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
Modifier and TypeFieldDescriptionstatic final String
protected GroupBoxLayout
protected String
protected Fragments
protected InputParametersFragment
static final String
protected MessageBundle
protected BoxLayout
protected Button
protected Report
protected EntityComboBox<Report>
protected GroupBoxLayout
protected ReportRunner
protected ReportSecurityManager
protected HBoxLayout
protected ScreenValidation
protected String
protected ThemeConstants
protected UiComponents
protected WindowConfig
Fields 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
-
Method Summary
Modifier and TypeMethodDescriptioncreateLabel
(String caption) protected void
initFragments
(String chartJson, Map<String, Object> reportParameters) protected void
protected void
void
protected void
protected void
printReport
(Button.ClickEvent event) void
setChartJson
(String chartJson) void
void
setReportParameters
(Map<String, Object> reportParameters) void
setTemplateCode
(String templateCode) protected void
protected void
Methods 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
-