Class TableEditFragment
java.lang.Object
io.jmix.ui.screen.ScreenFragment
io.jmix.reportsui.screen.template.edit.DescriptionEditFragment
io.jmix.reportsui.screen.template.edit.TableEditFragment
- All Implemented Interfaces:
FrameOwner
@UiController("report_TableEdit.fragment")
@UiDescriptor("table-edit-fragment.xml")
public class TableEditFragment
extends DescriptionEditFragment
-
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 Table<TemplateTableBand>protected Table<TemplateTableColumn>protected TemplateTableDescriptionstatic final intprotected MessageBundleprotected Metadataprotected Notificationsprotected CollectionContainer<TemplateTableBand>protected CollectionContainer<TemplateTableColumn>protected InstanceContainer<TemplateTableDescription>static final intFields inherited from class io.jmix.reportsui.screen.template.edit.DescriptionEditFragment
previewBox, reportTemplateFields 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 TypeMethodDescriptionbooleanprotected booleanprotected voidbandsTableRemoveAfterActionPerformedHandler(RemoveOperation.AfterActionPerformedEvent<TemplateTableBand> event) protected booleanprotected booleanprotected voidcolumnsTableRemoveAfterActionPerformedHandler(RemoveOperation.AfterActionPerformedEvent<TemplateTableColumn> event) protected booleanprotected TemplateTableDescriptionprotected voidinitPreviewContent(BoxLayout previewBox) booleanisApplicable(ReportOutputType reportOutputType) booleanprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidonInit(ScreenFragment.InitEvent event) voidsetItem(ReportTemplate reportTemplate) Methods inherited from class io.jmix.reportsui.screen.template.edit.DescriptionEditFragment
hidePreview, setVisible, showPreviewMethods 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
-
UP
public static final int UP- See Also:
-
DOWN
public static final int DOWN- See Also:
-
description
-
metadata
-
bandsTable
-
columnsTable
-
tableBandsDc
-
templateTableDc
-
tableColumnsDc
-
messageBundle
-
notifications
-
-
Constructor Details
-
TableEditFragment
public TableEditFragment()
-
-
Method Details
-
getReportTemplate
- Overrides:
getReportTemplatein classDescriptionEditFragment
-
onInit
- Overrides:
onInitin classDescriptionEditFragment
-
bandsTableRemoveAfterActionPerformedHandler
@Install(to="bandsTable.remove", subject="afterActionPerformedHandler") protected void bandsTableRemoveAfterActionPerformedHandler(RemoveOperation.AfterActionPerformedEvent<TemplateTableBand> event) -
onBandsTableCreate
@Subscribe("bandsTable.create") protected void onBandsTableCreate(Action.ActionPerformedEvent event) -
onBandsTableDownBand
@Subscribe("bandsTable.downBand") protected void onBandsTableDownBand(Action.ActionPerformedEvent event) -
bandsTableDownBandEnabledRule
-
onBandsTableUpBand
@Subscribe("bandsTable.upBand") protected void onBandsTableUpBand(Action.ActionPerformedEvent event) -
bandsTableUpBandEnabledRule
-
onColumnsTableCreate
@Subscribe("columnsTable.create") protected void onColumnsTableCreate(Action.ActionPerformedEvent event) -
columnsTableRemoveAfterActionPerformedHandler
@Install(to="columnsTable.remove", subject="afterActionPerformedHandler") protected void columnsTableRemoveAfterActionPerformedHandler(RemoveOperation.AfterActionPerformedEvent<TemplateTableColumn> event) -
onColumnsTableUpColumn
@Subscribe("columnsTable.upColumn") protected void onColumnsTableUpColumn(Action.ActionPerformedEvent event) -
columnsTableUpColumnEnabledRule
-
onColumnsTableDownColumn
@Subscribe("columnsTable.downColumn") protected void onColumnsTableDownColumn(Action.ActionPerformedEvent event) -
columnsTableDownColumnEnabledRule
-
createDefaultTemplateTableDescription
-
setItem
- Overrides:
setItemin classDescriptionEditFragment
-
applyChanges
public boolean applyChanges()- Specified by:
applyChangesin classDescriptionEditFragment
-
isApplicable
- Specified by:
isApplicablein classDescriptionEditFragment
-
initPreviewContent
- Specified by:
initPreviewContentin classDescriptionEditFragment
-
isSupportPreview
public boolean isSupportPreview()- Specified by:
isSupportPreviewin classDescriptionEditFragment
-