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
Modifier and TypeFieldDescriptionprotected CurrentUserSubstitution
protected Fragments
protected InputParametersFragment
protected Messages
protected BoxLayout
static final String
protected byte[]
protected Report
protected GroupBoxLayout
protected EntityComboBox<Report>
protected GroupBoxLayout
protected ReportRunner
protected ReportSecurityManager
protected HBoxLayout
protected ScreenValidation
protected StandardSerialization
protected String
protected ThemeConstants
protected UiComponents
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 TypeMethodDescriptionprotected void
initFragments
(String pivotTableJson, List<KeyValueEntity> values, Map<String, Object> reportParameters) protected void
protected void
void
protected void
openPivotTable
(String pivotTableJson, List<KeyValueEntity> values) protected void
openReportParameters
(Map<String, Object> reportParameters) protected void
printReport
(Button.ClickEvent event) void
void
setPivotTableData
(byte[] pivotTableData) void
void
setTemplateCode
(String templateCode) 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
-
PIVOT_TABLE_SCREEN_ID
- See Also:
-
reportSecurityManager
-
uiComponents
-
themeConstants
-
reportBox
-
reportParamsBox
-
parametersFragmentHolder
-
reportEntityComboBox
-
reportSelectorBox
-
serialization
-
messages
-
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()
-