Class RegionsStepFragment
java.lang.Object
io.jmix.ui.screen.ScreenFragment
io.jmix.reportsui.screen.report.wizard.step.StepFragment
io.jmix.reportsui.screen.report.wizard.step.RegionsStepFragment
- All Implemented Interfaces:
FrameOwner
@UiController("report_RegionStep.fragment")
@UiDescriptor("regions-step-fragment.xml")
public class RegionsStepFragment
extends StepFragment
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.ui.screen.ScreenFragment
ScreenFragment.AfterInitEvent, ScreenFragment.AttachEvent, ScreenFragment.DetachEvent, ScreenFragment.InitEvent -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Buttonprotected PopupButtonprotected Buttonprotected Buttonprotected BoxLayoutprotected Dialogsprotected booleanprotected booleanprotected Reportprotected static final intprotected Notificationsprotected Table<ReportRegion>protected Buttonprotected ReportsClientPropertiesprotected Buttonprotected ScreenBuildersprotected UiComponentsprotected UiReportRunnerFields inherited from class io.jmix.reportsui.screen.report.wizard.step.StepFragment
messages, messageTools, metadata, validateBeforeNext, validateBeforePrevFields 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 TypeMethodDescriptionvoidEntry point for adding functionality after the fragment is shownvoidEntry point for adding functionality before showing the fragmentprotected ReportRegioncreateReportRegion(boolean tabulated) protected voidSets the caption for the wizard screenSets the description for the wizard screenprotected ReportTypeGenerateprotected voidvoidvoidvoidvoidonRunBtnClick(Button.ClickEvent event) protected voidopenRegionEditor(ReportRegion item) protected voidprotected voidprotected ComponentregionsTableAttributesColumnGenerator(ReportRegion reportRegion) protected ComponentregionsTableEntityColumnGenerator(ReportRegion reportRegion) protected ComponentregionsTableNameColumnGenerator(ReportRegion reportRegion) protected voidregionsTableRemoveAfterActionPerformedHandler(RemoveOperation.AfterActionPerformedEvent<ReportRegion> afterActionPerformedEvent) voidsetEntityTreeHasCollections(boolean entityTreeHasCollections) voidsetEntityTreeHasSimpleAttrs(boolean entityTreeHasSimpleAttrs) protected voidprotected voidshowRegionEditor(ReportRegion item, Map<String, Object> editorParams) protected voidMethods inherited from class io.jmix.reportsui.screen.report.wizard.step.StepFragment
beforeHide, getDefaultRequiredMessage, initFragment, isValidateBeforeNext, isValidateBeforePrevMethods inherited from class io.jmix.ui.screen.ScreenFragment
addAfterInitListener, addAttachEventListener, addDetachEventListener, addInitListener, fireEvent, getApplicationContext, getEventHub, getExtensions, getFragment, getHostController, getHostScreen, getId, getScreenData, getUiEventListeners, init, setApplicationContext, setExtensions, setFragment, setHostController, setId, setScreenData, setUiEventListeners
-
Field Details
-
MAX_ATTRS_BTN_CAPTION_WIDTH
protected static final int MAX_ATTRS_BTN_CAPTION_WIDTH- See Also:
-
addRegionPopupBtn
-
addTabulatedRegionBtn
-
addSimpleRegionBtn
-
addRegionDisabledBtn
-
removeBtn
-
regionsTable
-
buttonsBox
-
dialogs
-
notifications
-
screenBuilders
-
uiComponents
-
uiReportRunner
-
reportsClientProperties
-
runBtn
-
lastGeneratedTmpReport
-
entityTreeHasSimpleAttrs
protected boolean entityTreeHasSimpleAttrs -
entityTreeHasCollections
protected boolean entityTreeHasCollections
-
-
Constructor Details
-
RegionsStepFragment
public RegionsStepFragment()
-
-
Method Details
-
setEntityTreeHasCollections
public void setEntityTreeHasCollections(boolean entityTreeHasCollections) -
setEntityTreeHasSimpleAttrs
public void setEntityTreeHasSimpleAttrs(boolean entityTreeHasSimpleAttrs) -
getReportTypeGenerate
-
beforeShow
public void beforeShow()Description copied from class:StepFragmentEntry point for adding functionality before showing the fragment- Overrides:
beforeShowin classStepFragment
-
afterShow
public void afterShow()Description copied from class:StepFragmentEntry point for adding functionality after the fragment is shown- Overrides:
afterShowin classStepFragment
-
getCaption
Description copied from class:StepFragmentSets the caption for the wizard screen- Specified by:
getCaptionin classStepFragment- Returns:
- caption
-
getDescription
Description copied from class:StepFragmentSets the description for the wizard screen- Specified by:
getDescriptionin classStepFragment- Returns:
- description
-
regionsTableAttributesColumnGenerator
@Install(to="regionsTable.attributes", subject="columnGenerator") protected Component regionsTableAttributesColumnGenerator(ReportRegion reportRegion) -
editRegion
protected void editRegion() -
regionsTableNameColumnGenerator
@Install(to="regionsTable.name", subject="columnGenerator") protected Component regionsTableNameColumnGenerator(ReportRegion reportRegion) -
regionsTableEntityColumnGenerator
@Install(to="regionsTable.entity", subject="columnGenerator") protected Component regionsTableEntityColumnGenerator(ReportRegion reportRegion) -
onAddRegionPopupBtnAddTabulatedRegion
@Subscribe("addRegionPopupBtn.addTabulatedRegion") public void onAddRegionPopupBtnAddTabulatedRegion(Action.ActionPerformedEvent event) -
onAddRegionPopupBtnAddSimpleRegion
@Subscribe("addRegionPopupBtn.addSimpleRegion") public void onAddRegionPopupBtnAddSimpleRegion(Action.ActionPerformedEvent event) -
createReportRegion
-
showAddRegion
protected void showAddRegion() -
openTabulatedRegionEditor
-
openRegionEditorOnlyWithNestedCollections
-
openRegionEditor
-
showRegionEditor
-
onRunBtnClick
-
regionsTableRemoveAfterActionPerformedHandler
@Install(to="regionsTable.remove", subject="afterActionPerformedHandler") protected void regionsTableRemoveAfterActionPerformedHandler(RemoveOperation.AfterActionPerformedEvent<ReportRegion> afterActionPerformedEvent) -
normalizeRegionPropertiesOrderNum
protected void normalizeRegionPropertiesOrderNum() -
onReportRegionsDcCollectionChange
@Subscribe(id="reportRegionsDc", target=DATA_CONTAINER) public void onReportRegionsDcCollectionChange(CollectionContainer.CollectionChangeEvent<ReportRegion> event) -
updateButtons
protected void updateButtons() -
validateFragment
- Overrides:
validateFragmentin classStepFragment
-