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
FieldsModifier and TypeFieldDescriptionprotected Buttonprotected DataContextprotected DetailsStepFragmentprotected Dialogsprotected CollectionContainer<ReportGroup>protected Messagesprotected Metadataprotected Buttonprotected Notificationsprotected QueryStepFragmentprotected RegionsStepFragmentprotected InstanceContainer<ReportData>protected CollectionContainer<ReportRegion>protected ReportsWizardprotected Buttonprotected SaveStepFragmentprotected ScreenBuildersprotected StepFragmentManagerFields 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 TypeMethodDescriptionbuildReport(boolean temporary) protected voidprotected voidprotected List<StepFragment>getItem()voidonAfterShow(Screen.AfterShowEvent event) voidonBackBtnClick(Button.ClickEvent event) voidprotected voidonInit(Screen.InitEvent event) voidonNextBtnClick(Button.ClickEvent event) voidvoidvoidsetCaption(String caption) voidsetDescription(String description) 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
-
reportDataDc
-
reportRegionsDc
-
groupsDc
-
nextBtn
-
backBtn
-
saveBtn
-
descriptionLabel
-
dialogs
-
screenBuilders
-
metadata
-
reportWizard
-
messages
-
notifications
-
detailsFragment
-
regionsStepFragment
-
saveStepFragment
-
queryStepFragment
-
stepFragmentManager
-
dataContext
-
-
Constructor Details
-
ReportWizardCreator
public ReportWizardCreator()
-
-
Method Details
-
onInit
-
onAfterShow
-
onReportDataDcItemPropertyChange
@Subscribe(id="reportDataDc", target=DATA_CONTAINER) public void onReportDataDcItemPropertyChange(InstanceContainer.ItemPropertyChangeEvent<ReportData> event) -
setReportGroup
protected void setReportGroup() -
getBasicFragments
-
onNextBtnClick
-
onBackBtnClick
-
getForwardBtn
- Specified by:
getForwardBtnin interfaceWizardScreen
-
getSaveBtn
- Specified by:
getSaveBtnin interfaceWizardScreen
-
getBackwardBtn
- Specified by:
getBackwardBtnin interfaceWizardScreen
-
setCaption
- Specified by:
setCaptionin interfaceWizardScreen
-
setDescription
- Specified by:
setDescriptionin interfaceWizardScreen
-
onSave
-
centerWindow
protected void centerWindow() -
convertToReportAndForceCloseWizard
protected void convertToReportAndForceCloseWizard() -
buildReport
-
onBeforeClose
-
getItem
-