public class CubaGroupTableLoader
extends io.jmix.ui.xml.layout.loader.GroupTableLoader
| Modifier and Type | Class and Description |
|---|---|
protected static class |
CubaGroupTableLoader.CubaGroupTableDataHolder |
io.jmix.ui.xml.layout.loader.AbstractTableLoader.TableDataHolderio.jmix.ui.xml.layout.ComponentLoader.ComponentContext, io.jmix.ui.xml.layout.ComponentLoader.CompositeComponentContext, io.jmix.ui.xml.layout.ComponentLoader.Context, io.jmix.ui.xml.layout.ComponentLoader.InitTask, io.jmix.ui.xml.layout.ComponentLoader.InjectTask, io.jmix.ui.xml.layout.ComponentLoader.PostInitTask| Constructor and Description |
|---|
CubaGroupTableLoader() |
| Modifier and Type | Method and Description |
|---|---|
void |
createComponent() |
protected io.jmix.ui.xml.layout.loader.AbstractTableLoader.TableDataHolder |
initTableDataHolder() |
protected io.jmix.ui.component.Table.Column |
loadColumn(io.jmix.ui.component.Table component,
org.dom4j.Element element,
io.jmix.core.metamodel.model.MetaClass metaClass) |
void |
loadComponent() |
protected io.jmix.ui.action.Action |
loadDeclarativeAction(io.jmix.ui.component.ActionsHolder actionsHolder,
org.dom4j.Element element) |
protected void |
loadTableData() |
protected void |
setupDataContainer(io.jmix.ui.xml.layout.loader.AbstractTableLoader.TableDataHolder holder) |
createContainerTableSource, createEmptyTableItems, loadColumnscreateButtonsPanel, getAppliedProperties, getMetadata, getMetadataTools, getOverriddenColumn, getViewRepository, initMasterDataLoaderListener, loadAggregatable, loadAggregation, loadAggregationStyle, loadButtonsPanel, loadCaptionAsHtml, loadColumnControlVisible, loadColumnHeaderVisible, loadColumnId, loadColumnsByInclude, loadColumnSort, loadContextMenuEnabled, loadEmptyStateLinkMessage, loadEmptyStateMessage, loadMaxTextLength, loadMultiLineCells, loadPagination, loadReorderingAllowed, loadRequired, loadShowSelection, loadSortable, loadTextSelectionEnabled, onMasterDataLoaderPostLoad, setColumnSortassignFrame, assignXmlDescriptor, findComponent, getActions, getClassManager, getComponentContext, getCompositeComponentContext, getContext, getElement, getFactory, getIconPath, getLayoutLoader, getLayoutLoader, getLayoutLoaderConfig, getLoaderResolver, getLoaderSupport, getMessages, getMessageTools, getMeterRegistry, getParentDataContainer, getProperties, getResultComponent, getTheme, initAction, loadAction, loadActionConstraint, loadActionId, loadActions, loadAlign, loadBoolean, loadBoolean, loadBorder, loadCaption, loadCaptionAsHtml, loadCollapsible, loadContainer, loadContainer, loadContextHelp, loadCss, loadData, loadDeclarativeActionByType, loadDeclarativeActionDefault, loadDescription, loadDescriptionAsHtml, loadEditable, loadEnable, loadEnum, loadEnum, loadFocusable, loadFormatter, loadFormatter, loadHeight, loadHeight, loadHtmlSanitizerEnabled, loadIcon, loadId, loadInputPrompt, loadInteger, loadInteger, loadMargin, loadMetaClass, loadMetaClass, loadOptionsContainer, loadOrientation, loadRequired, loadRequiredIndicatorVisible, loadResourceString, loadResponsive, loadShortcut, loadShortcutFromAlias, loadShortcutFromConfig, loadShortcutFromFQNConfig, loadString, loadString, loadStyleName, loadTabIndex, loadThemeInt, loadThemeString, loadValidation, loadValuePickerDeclarativeAction, loadVisible, loadWidth, loadWidth, parseMarginInfo, setApplicationContext, setContext, setElement, setEnvironment, setFactory, setLayoutLoaderConfig, setLoaderResolver, setLoaderSupportpublic void createComponent()
createComponent in interface io.jmix.ui.xml.layout.ComponentLoader<io.jmix.ui.component.GroupTable>createComponent in class io.jmix.ui.xml.layout.loader.GroupTableLoaderpublic void loadComponent()
loadComponent in interface io.jmix.ui.xml.layout.ComponentLoader<io.jmix.ui.component.GroupTable>loadComponent in class io.jmix.ui.xml.layout.loader.GroupTableLoaderprotected io.jmix.ui.xml.layout.loader.AbstractTableLoader.TableDataHolder initTableDataHolder()
initTableDataHolder in class io.jmix.ui.xml.layout.loader.AbstractTableLoader<io.jmix.ui.component.GroupTable>protected void setupDataContainer(io.jmix.ui.xml.layout.loader.AbstractTableLoader.TableDataHolder holder)
setupDataContainer in class io.jmix.ui.xml.layout.loader.AbstractTableLoader<io.jmix.ui.component.GroupTable>protected void loadTableData()
loadTableData in class io.jmix.ui.xml.layout.loader.AbstractTableLoader<io.jmix.ui.component.GroupTable>protected io.jmix.ui.action.Action loadDeclarativeAction(io.jmix.ui.component.ActionsHolder actionsHolder,
org.dom4j.Element element)
loadDeclarativeAction in class io.jmix.ui.xml.layout.loader.ActionsHolderLoader<io.jmix.ui.component.GroupTable>protected io.jmix.ui.component.Table.Column loadColumn(io.jmix.ui.component.Table component,
org.dom4j.Element element,
io.jmix.core.metamodel.model.MetaClass metaClass)
loadColumn in class io.jmix.ui.xml.layout.loader.GroupTableLoader