Class ReportWizardCreator
java.lang.Object
io.jmix.ui.screen.Screen
io.jmix.reportsui.screen.report.wizard.ReportWizardCreator
- All Implemented Interfaces:
WizardScreen
,FrameOwner
@UiController("report_ReportWizardCreator")
@UiDescriptor("report-wizard.xml")
public class ReportWizardCreator
extends Screen
implements WizardScreen
-
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 Button
protected DataContext
protected DetailsStepFragment
protected Dialogs
protected MessageBundle
protected Messages
protected Metadata
protected Button
protected Notifications
protected QueryStepFragment
protected RegionsStepFragment
protected InstanceContainer<ReportData>
protected CollectionContainer<ReportRegion>
protected ReportsWizard
protected Button
protected SaveStepFragment
protected ScreenBuilders
protected StepFragmentManager
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 TypeMethodDescriptionbuildReport
(boolean temporary) protected void
protected void
protected List<StepFragment>
getItem()
void
onBackBtnClick
(Button.ClickEvent event) void
protected void
onInit
(Screen.InitEvent event) void
onNextBtnClick
(Button.ClickEvent event) void
void
void
setCaption
(String caption) void
setDescription
(String description) 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
-
reportDataDc
-
reportRegionsDc
-
nextBtn
-
backBtn
-
saveBtn
-
descriptionLabel
-
dialogs
-
screenBuilders
-
metadata
-
reportWizard
-
messages
-
messageBundle
-
notifications
-
detailsFragment
-
regionsStepFragment
-
saveStepFragment
-
queryStepFragment
-
stepFragmentManager
-
dataContext
-
-
Constructor Details
-
ReportWizardCreator
public ReportWizardCreator()
-
-
Method Details
-
onInit
-
onReportDataDcItemPropertyChange
@Subscribe(id="reportDataDc", target=DATA_CONTAINER) public void onReportDataDcItemPropertyChange(InstanceContainer.ItemPropertyChangeEvent<ReportData> event) -
getBasicFragments
-
onNextBtnClick
-
onBackBtnClick
-
getForwardBtn
- Specified by:
getForwardBtn
in interfaceWizardScreen
-
getSaveBtn
- Specified by:
getSaveBtn
in interfaceWizardScreen
-
getBackwardBtn
- Specified by:
getBackwardBtn
in interfaceWizardScreen
-
setCaption
- Specified by:
setCaption
in interfaceWizardScreen
-
setDescription
- Specified by:
setDescription
in interfaceWizardScreen
-
onSave
-
centerWindow
protected void centerWindow() -
convertToReportAndForceCloseWizard
protected void convertToReportAndForceCloseWizard() -
buildReport
-
onBeforeClose
-
getItem
-