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
Modifier and TypeFieldDescriptionprotected Actions
protected com.vaadin.flow.component.orderedlayout.VerticalLayout
protected com.vaadin.flow.component.orderedlayout.HorizontalLayout
protected DataGrid<TemplateTableBand>
protected com.vaadin.flow.component.orderedlayout.VerticalLayout
protected com.vaadin.flow.component.orderedlayout.HorizontalLayout
protected DataGrid<TemplateTableColumn>
protected static final String
protected static final String
protected com.vaadin.flow.component.orderedlayout.FlexLayout
protected static final String
protected static final String
protected Messages
protected Metadata
protected static final String
protected static final String
protected UiComponents
protected static final String
protected static final String
-
Constructor Summary
ConstructorDescriptionTableEditFragmentContent
(UiComponents uiComponents, Metadata metadata, Actions actions, Messages messages) -
Method Summary
Modifier and TypeMethodDescriptionprotected com.vaadin.flow.component.Component
void
bindWithData
(CollectionPropertyContainer<TemplateTableBand> templateTableBandsDc, CollectionPropertyContainer<TemplateTableColumn> templateTableColumnsDc) protected com.vaadin.flow.component.Component
protected com.vaadin.flow.component.Component
protected com.vaadin.flow.component.orderedlayout.VerticalLayout
protected com.vaadin.flow.component.orderedlayout.HorizontalLayout
protected DataGrid<TemplateTableBand>
protected JmixButton
createButtonWithAction
(com.vaadin.flow.component.icon.VaadinIcon icon, String actionType, String actionId, ActionVariant variant) protected com.vaadin.flow.component.orderedlayout.VerticalLayout
protected com.vaadin.flow.component.orderedlayout.HorizontalLayout
protected DataGrid<TemplateTableColumn>
protected com.vaadin.flow.component.orderedlayout.FlexLayout
getDataGridAction
(String actionId) protected void
Methods inherited from class com.vaadin.flow.component.orderedlayout.VerticalLayout
addAndExpand, getAlignItems, getAlignSelf, getDefaultHorizontalComponentAlignment, getHorizontalComponentAlignment, setAlignItems, setAlignSelf, setDefaultHorizontalComponentAlignment, setHorizontalComponentAlignment, setPadding, setSpacing
Methods 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, setVisible
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.vaadin.flow.component.AttachNotifier
addAttachListener
Methods inherited from interface com.vaadin.flow.component.ClickNotifier
addClickListener, addClickShortcut, addDoubleClickListener, addSingleClickListener
Methods inherited from interface com.vaadin.flow.component.DetachNotifier
addDetachListener
Methods inherited from interface com.vaadin.flow.component.orderedlayout.FlexComponent
expand, getFlexGrow, getFlexShrink, getJustifyContentMode, replace, setFlexGrow, setFlexShrink, setJustifyContentMode
Methods inherited from interface com.vaadin.flow.component.HasComponents
add, add, add, addComponentAsFirst, addComponentAtIndex, remove, remove, removeAll
Methods inherited from interface com.vaadin.flow.component.HasElement
getElement
Methods inherited from interface com.vaadin.flow.component.HasEnabled
isEnabled, setEnabled
Methods inherited from interface com.vaadin.flow.component.HasOrderedComponents
getChildren, getComponentAt, getComponentCount, indexOf
Methods 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, setWidthFull
Methods inherited from interface com.vaadin.flow.component.HasStyle
addClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName
Methods 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)
-