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 Summary
Nested classes/interfaces inherited from interface com.vaadin.flow.component.orderedlayout.FlexComponent
com.vaadin.flow.component.orderedlayout.FlexComponent.Alignment, com.vaadin.flow.component.orderedlayout.FlexComponent.JustifyContentMode -
Field Summary
FieldsModifier 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 Summary
ConstructorsConstructorDescriptionTableEditFragmentContent(UiComponents uiComponents, Metadata metadata, Actions actions, Messages messages) -
Method Summary
Modifier 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.VerticalLayout
addAndExpand, getAlignItems, getAlignSelf, getDefaultHorizontalComponentAlignment, getHorizontalComponentAlignment, setAlignItems, setAlignSelf, setDefaultHorizontalComponentAlignment, setHorizontalComponentAlignment, setPadding, setSpacingMethods inherited from class com.vaadin.flow.component.Component
addListener, 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.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.flow.component.AttachNotifier
addAttachListenerMethods inherited from interface com.vaadin.flow.component.ClickNotifier
addClickListener, addClickShortcutMethods inherited from interface com.vaadin.flow.component.DetachNotifier
addDetachListenerMethods inherited from interface com.vaadin.flow.component.orderedlayout.FlexComponent
expand, getFlexGrow, getFlexShrink, getJustifyContentMode, replace, setFlexGrow, setFlexShrink, setJustifyContentModeMethods inherited from interface com.vaadin.flow.component.HasComponents
add, add, add, addComponentAsFirst, addComponentAtIndex, remove, remove, removeAllMethods inherited from interface com.vaadin.flow.component.HasElement
getElementMethods inherited from interface com.vaadin.flow.component.HasEnabled
isEnabled, setEnabledMethods inherited from interface com.vaadin.flow.component.HasOrderedComponents
getChildren, getComponentAt, getComponentCount, indexOfMethods inherited from interface com.vaadin.flow.component.HasSize
getHeight, 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.HasStyle
addClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassNameMethods inherited from interface com.vaadin.flow.component.orderedlayout.ThemableLayout
getBoxSizing, 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
-
dataGridsBox
protected com.vaadin.flow.component.orderedlayout.FlexLayout dataGridsBox -
bandBox
protected com.vaadin.flow.component.orderedlayout.VerticalLayout bandBox -
columnsBox
protected com.vaadin.flow.component.orderedlayout.VerticalLayout columnsBox -
bandsButtonsBox
protected com.vaadin.flow.component.orderedlayout.HorizontalLayout bandsButtonsBox -
columnsButtonsBox
protected com.vaadin.flow.component.orderedlayout.HorizontalLayout columnsButtonsBox -
bandsDataGrid
-
columnsDataGrid
-
-
Constructor Details
-
TableEditFragmentContent
public TableEditFragmentContent(UiComponents uiComponents, Metadata metadata, Actions actions, Messages messages)
-
-
Method Details
-
getBandsDataGrid
-
getColumnsDataGrid
-
getDataGridAction
-
getDataGridsActions
-
getBandsDataGridActions
-
getColumnsDataGridActions
-
bindWithData
public void bindWithData(CollectionPropertyContainer<TemplateTableBand> templateTableBandsDc, CollectionPropertyContainer<TemplateTableColumn> templateTableColumnsDc) -
initComponent
protected void initComponent() -
createDataGridsBox
protected com.vaadin.flow.component.orderedlayout.FlexLayout createDataGridsBox() -
createBandBox
protected com.vaadin.flow.component.orderedlayout.VerticalLayout createBandBox() -
createBandsButtonsBox
protected com.vaadin.flow.component.orderedlayout.HorizontalLayout createBandsButtonsBox() -
createBandsDataGrid
-
bandsDataGridBandNameColumnProvider
protected com.vaadin.flow.component.Component bandsDataGridBandNameColumnProvider(TemplateTableBand item) -
createColumnsBox
protected com.vaadin.flow.component.orderedlayout.VerticalLayout createColumnsBox() -
createColumnsDataGrid
-
columnsDataGridKeyColumnProvider
protected com.vaadin.flow.component.Component columnsDataGridKeyColumnProvider(TemplateTableColumn item) -
columnsDataGridCaptionColumnProvider
protected com.vaadin.flow.component.Component columnsDataGridCaptionColumnProvider(TemplateTableColumn item) -
createColumnsButtonsBox
protected com.vaadin.flow.component.orderedlayout.HorizontalLayout createColumnsButtonsBox() -
createButtonWithAction
protected JmixButton createButtonWithAction(com.vaadin.flow.component.icon.VaadinIcon icon, String actionType, String actionId, @Nullable ActionVariant variant)
-