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
 
 -