Class TableEditFragmentContent
java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.orderedlayout.VerticalLayout
io.jmix.reportsflowui.view.template.TableEditFragmentContent
- All Implemented Interfaces:
- com.vaadin.flow.component.AttachNotifier,- com.vaadin.flow.component.ClickNotifier<com.vaadin.flow.component.orderedlayout.VerticalLayout>,- com.vaadin.flow.component.DetachNotifier,- com.vaadin.flow.component.HasComponents,- com.vaadin.flow.component.HasElement,- com.vaadin.flow.component.HasEnabled,- com.vaadin.flow.component.HasOrderedComponents,- com.vaadin.flow.component.HasSize,- com.vaadin.flow.component.HasStyle,- com.vaadin.flow.component.orderedlayout.FlexComponent,- com.vaadin.flow.component.orderedlayout.ThemableLayout,- Serializable
public class TableEditFragmentContent
extends com.vaadin.flow.component.orderedlayout.VerticalLayout
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from interface com.vaadin.flow.component.orderedlayout.FlexComponentcom.vaadin.flow.component.orderedlayout.FlexComponent.Alignment, com.vaadin.flow.component.orderedlayout.FlexComponent.JustifyContentMode
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected Actionsprotected com.vaadin.flow.component.orderedlayout.VerticalLayoutprotected com.vaadin.flow.component.orderedlayout.HorizontalLayoutprotected DataGrid<TemplateTableBand>protected com.vaadin.flow.component.orderedlayout.VerticalLayoutprotected com.vaadin.flow.component.orderedlayout.HorizontalLayoutprotected DataGrid<TemplateTableColumn>protected static final Stringprotected static final Stringprotected com.vaadin.flow.component.orderedlayout.FlexLayoutprotected static final Stringprotected static final Stringprotected Messagesprotected Metadataprotected static final Stringprotected static final Stringprotected UiComponentsprotected static final Stringprotected static final String
- 
Constructor SummaryConstructorsConstructorDescriptionTableEditFragmentContent(UiComponents uiComponents, Metadata metadata, Actions actions, Messages messages) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected com.vaadin.flow.component.ComponentvoidbindWithData(CollectionPropertyContainer<TemplateTableBand> templateTableBandsDc, CollectionPropertyContainer<TemplateTableColumn> templateTableColumnsDc) protected com.vaadin.flow.component.Componentprotected com.vaadin.flow.component.Componentprotected com.vaadin.flow.component.orderedlayout.VerticalLayoutprotected com.vaadin.flow.component.orderedlayout.HorizontalLayoutprotected DataGrid<TemplateTableBand>protected JmixButtoncreateButtonWithAction(com.vaadin.flow.component.icon.VaadinIcon icon, String actionType, String actionId, ActionVariant variant) protected com.vaadin.flow.component.orderedlayout.VerticalLayoutprotected com.vaadin.flow.component.orderedlayout.HorizontalLayoutprotected DataGrid<TemplateTableColumn>protected com.vaadin.flow.component.orderedlayout.FlexLayoutgetDataGridAction(String actionId) protected voidMethods inherited from class com.vaadin.flow.component.orderedlayout.VerticalLayoutaddAndExpand, getAlignItems, getAlignSelf, getDefaultHorizontalComponentAlignment, getHorizontalComponentAlignment, setAlignItems, setAlignSelf, setDefaultHorizontalComponentAlignment, setHorizontalComponentAlignment, setPadding, setSpacingMethods inherited from class com.vaadin.flow.component.ComponentaddListener, findAncestor, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getListeners, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onAttach, onDetach, onEnabledStateChanged, removeFromParent, scrollIntoView, scrollIntoView, set, setElement, setId, setVisibleMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.flow.component.AttachNotifieraddAttachListenerMethods inherited from interface com.vaadin.flow.component.ClickNotifieraddClickListener, addClickShortcut, addDoubleClickListener, addSingleClickListenerMethods inherited from interface com.vaadin.flow.component.DetachNotifieraddDetachListenerMethods inherited from interface com.vaadin.flow.component.orderedlayout.FlexComponentexpand, getFlexGrow, getFlexShrink, getJustifyContentMode, replace, setFlexGrow, setFlexShrink, setJustifyContentModeMethods inherited from interface com.vaadin.flow.component.HasComponentsadd, add, add, addComponentAsFirst, addComponentAtIndex, remove, remove, removeAllMethods inherited from interface com.vaadin.flow.component.HasElementgetElementMethods inherited from interface com.vaadin.flow.component.HasEnabledisEnabled, setEnabledMethods inherited from interface com.vaadin.flow.component.HasOrderedComponentsgetChildren, getComponentAt, getComponentCount, indexOfMethods inherited from interface com.vaadin.flow.component.HasSizegetHeight, getHeightUnit, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getWidth, getWidthUnit, setHeight, setHeight, setHeightFull, setMaxHeight, setMaxHeight, setMaxWidth, setMaxWidth, setMinHeight, setMinHeight, setMinWidth, setMinWidth, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFullMethods inherited from interface com.vaadin.flow.component.HasStyleaddClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassNameMethods inherited from interface com.vaadin.flow.component.orderedlayout.ThemableLayoutgetBoxSizing, getThemeList, isMargin, isPadding, isSpacing, setBoxSizing, setMargin
- 
Field Details- 
CREATE_BAND_ID- See Also:
 
- 
REMOVE_BAND_ID- See Also:
 
- 
UP_BAND_ID- See Also:
 
- 
DOWN_BAND_ID- See Also:
 
- 
CREATE_COLUMN_ID- See Also:
 
- 
REMOVE_COLUMN_ID- See Also:
 
- 
UP_COLUMN_ID- See Also:
 
- 
DOWN_COLUMN_ID- See Also:
 
- 
uiComponents
- 
metadata
- 
actions
- 
messages
- 
dataGridsBoxprotected com.vaadin.flow.component.orderedlayout.FlexLayout dataGridsBox
- 
bandBoxprotected com.vaadin.flow.component.orderedlayout.VerticalLayout bandBox
- 
columnsBoxprotected com.vaadin.flow.component.orderedlayout.VerticalLayout columnsBox
- 
bandsButtonsBoxprotected com.vaadin.flow.component.orderedlayout.HorizontalLayout bandsButtonsBox
- 
columnsButtonsBoxprotected com.vaadin.flow.component.orderedlayout.HorizontalLayout columnsButtonsBox
- 
bandsDataGrid
- 
columnsDataGrid
 
- 
- 
Constructor Details- 
TableEditFragmentContentpublic TableEditFragmentContent(UiComponents uiComponents, Metadata metadata, Actions actions, Messages messages) 
 
- 
- 
Method Details- 
getBandsDataGrid
- 
getColumnsDataGrid
- 
getDataGridAction
- 
getDataGridsActions
- 
getBandsDataGridActions
- 
getColumnsDataGridActions
- 
bindWithDatapublic void bindWithData(CollectionPropertyContainer<TemplateTableBand> templateTableBandsDc, CollectionPropertyContainer<TemplateTableColumn> templateTableColumnsDc) 
- 
initComponentprotected void initComponent()
- 
createDataGridsBoxprotected com.vaadin.flow.component.orderedlayout.FlexLayout createDataGridsBox()
- 
createBandBoxprotected com.vaadin.flow.component.orderedlayout.VerticalLayout createBandBox()
- 
createBandsButtonsBoxprotected com.vaadin.flow.component.orderedlayout.HorizontalLayout createBandsButtonsBox()
- 
createBandsDataGrid
- 
bandsDataGridBandNameColumnProviderprotected com.vaadin.flow.component.Component bandsDataGridBandNameColumnProvider(TemplateTableBand item) 
- 
createColumnsBoxprotected com.vaadin.flow.component.orderedlayout.VerticalLayout createColumnsBox()
- 
createColumnsDataGrid
- 
columnsDataGridKeyColumnProviderprotected com.vaadin.flow.component.Component columnsDataGridKeyColumnProvider(TemplateTableColumn item) 
- 
columnsDataGridCaptionColumnProviderprotected com.vaadin.flow.component.Component columnsDataGridCaptionColumnProvider(TemplateTableColumn item) 
- 
createColumnsButtonsBoxprotected com.vaadin.flow.component.orderedlayout.HorizontalLayout createColumnsButtonsBox()
- 
createButtonWithActionprotected JmixButton createButtonWithAction(com.vaadin.flow.component.icon.VaadinIcon icon, String actionType, String actionId, @Nullable ActionVariant variant) 
 
-