Class ShowPivotTableScreen
java.lang.Object
io.jmix.ui.screen.Screen
io.jmix.reportsui.screen.report.run.ShowPivotTableScreen
- All Implemented Interfaces:
FrameOwner
@UiController("report_ShowPivotTable.screen")
@UiDescriptor("show-pivot-table-screen.xml")
public class ShowPivotTableScreen
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 TypeFieldDescriptionprotected CurrentUserSubstitutionprotected Fragmentsprotected InputParametersFragmentprotected MessageBundleprotected BoxLayoutstatic final Stringprotected byte[]protected Reportprotected GroupBoxLayoutprotected EntityComboBox<Report>protected GroupBoxLayoutprotected ReportRunnerprotected ReportSecurityManagerprotected HBoxLayoutprotected ScreenValidationprotected StandardSerializationprotected Stringprotected ThemeConstantsprotected UiComponentsFields 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 TypeMethodDescriptionprotected voidinitFragments(String pivotTableJson, List<KeyValueEntity> values, Map<String, Object> reportParameters) protected voidprotected voidvoidprotected voidopenPivotTable(String pivotTableJson, List<KeyValueEntity> values) protected voidopenReportParameters(Map<String, Object> reportParameters) protected voidprintReport(Button.ClickEvent event) voidvoidsetPivotTableData(byte[] pivotTableData) voidvoidsetTemplateCode(String templateCode) protected 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
-
PIVOT_TABLE_SCREEN_ID
- See Also:
-
reportSecurityManager
-
uiComponents
-
themeConstants
-
reportBox
-
reportParamsBox
-
parametersFragmentHolder
-
reportEntityComboBox
-
reportSelectorBox
-
serialization
-
messageBundle
-
fragments
-
screenValidation
-
currentUserSubstitution
-
report
-
params
-
templateCode
-
pivotTableData
protected byte[] pivotTableData -
inputParametersFragment
-
reportRunner
-
-
Constructor Details
-
ShowPivotTableScreen
public ShowPivotTableScreen()
-
-
Method Details
-
setReport
-
setParams
-
setTemplateCode
-
setPivotTableData
public void setPivotTableData(byte[] pivotTableData) -
onReportsDlPostLoad
@Subscribe(id="reportsDl", target=DATA_LOADER) public void onReportsDlPostLoad(CollectionLoader.PostLoadEvent<Report> event) -
onBeforeShow
-
initFragments
-
openReportParameters
-
printReport
-
openPivotTable
protected void openPivotTable(@Nullable String pivotTableJson, @Nullable List<KeyValueEntity> values) -
initReportTemplatesComboBox
protected void initReportTemplatesComboBox() -
showStubText
protected void showStubText()
-