public class TreeDataGridLoader extends AbstractDataGridLoader<TreeDataGrid>
AbstractDataGridLoader.DataGridDataHolder
ComponentLoader.ComponentContext, ComponentLoader.CompositeComponentContext, ComponentLoader.Context, ComponentLoader.InitTask, ComponentLoader.InjectTask, ComponentLoader.PostInitTask
buttonsPanelLoader, masterDataLoaderPostLoadListener, panelElement, RENDERERS_MAP, sortDirection, sortedColumnId
applicationContext, context, element, environment, factory, layoutLoaderConfig, loaderResolver, loaderSupport, resultComponent
Constructor and Description |
---|
TreeDataGridLoader() |
Modifier and Type | Method and Description |
---|---|
protected TreeDataGrid |
createComponentInternal() |
protected DataGridItems |
createContainerDataGridSource(CollectionContainer container) |
protected DataGridItems |
createEmptyDataGridItems(io.jmix.core.metamodel.model.MetaClass metaClass) |
void |
loadComponent()
Loads component properties by XML definition.
|
protected void |
loadHierarchyColumn(TreeDataGrid component,
org.dom4j.Element element) |
createButtonsPanel, createComponent, getAppliedProperties, getMetadata, getMetadataTools, getOverriddenColumn, getViewRepository, initDataGridDataHolder, initMasterDataLoaderListener, loadAggregatable, loadAggregation, loadAggregationPosition, loadAggregationType, loadBodyRowHeight, loadButtonsPanel, loadCaption, loadColumn, loadColumnResizeMode, loadColumns, loadColumnsByInclude, loadColumnsHidingAllowed, loadColumnSort, loadColumnVisualDisplay, loadContextMenuEnabled, loadDataGridData, loadEditorBuffered, loadEditorCancelCaption, loadEditorCrossFieldEnabled, loadEditorEnabled, loadEditorSaveCaption, loadEmptyStateLinkMessage, loadEmptyStateMessage, loadFooterRowHeight, loadFooterVisible, loadFormatPattern, loadFormatString, loadFrozenColumnCount, loadHeaderRowHeight, loadHeaderVisible, loadNullRepresentation, loadPagination, loadRenderer, loadRendererByClass, loadReorderingAllowed, loadSelectionMode, loadSizeInPx, loadSortable, loadStrategyClass, loadTextSelectionEnabled, loadValueDescription, onMasterDataLoaderPostLoad, setColumnSort, setupDataContainer
loadDeclarativeAction
assignFrame, 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, setLoaderSupport
protected TreeDataGrid createComponentInternal()
createComponentInternal
in class AbstractDataGridLoader<TreeDataGrid>
public void loadComponent()
ComponentLoader
loadComponent
in interface ComponentLoader<TreeDataGrid>
loadComponent
in class AbstractDataGridLoader<TreeDataGrid>
ComponentLoader.getElement(Element)
protected void loadHierarchyColumn(TreeDataGrid component, org.dom4j.Element element)
protected DataGridItems createContainerDataGridSource(CollectionContainer container)
createContainerDataGridSource
in class AbstractDataGridLoader<TreeDataGrid>
protected DataGridItems createEmptyDataGridItems(io.jmix.core.metamodel.model.MetaClass metaClass)
createEmptyDataGridItems
in class AbstractDataGridLoader<TreeDataGrid>