public class TreeTableLoader extends AbstractTableLoader<TreeTable>
AbstractTableLoader.TableDataHolder
ComponentLoader.ComponentContext, ComponentLoader.CompositeComponentContext, ComponentLoader.Context, ComponentLoader.InitTask, ComponentLoader.InjectTask
buttonsPanelLoader, masterDataLoaderPostLoadListener, panelElement, sortDirection, sortedColumnId
applicationContext, context, element, environment, factory, layoutLoaderConfig, loaderResolver, loaderSupport, resultComponent
Constructor and Description |
---|
TreeTableLoader() |
Modifier and Type | Method and Description |
---|---|
void |
createComponent()
Creates result component by XML-element and loads its Id.
|
protected ContainerTableItems |
createContainerTableSource(CollectionContainer container) |
protected TableItems |
createEmptyTableItems(io.jmix.core.metamodel.model.MetaClass metaClass) |
createButtonsPanel, getAppliedProperties, getMetadata, getMetadataTools, getOverriddenColumn, getViewRepository, initMasterDataLoaderListener, initTableDataHolder, loadAggregatable, loadAggregation, loadAggregationStyle, loadButtonsPanel, loadCaptionAsHtml, loadColumn, loadColumnControlVisible, loadColumnHeaderVisible, loadColumnId, loadColumns, loadColumnsByInclude, loadColumnSort, loadComponent, loadContextMenuEnabled, loadEmptyStateLinkMessage, loadEmptyStateMessage, loadMaxTextLength, loadMultiLineCells, loadPagination, loadReorderingAllowed, loadRequired, loadShowSelection, loadSortable, loadTableData, loadTextSelectionEnabled, 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, loadMinHeight, loadMinHeight, loadMinWidth, loadMinWidth, 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
public void createComponent()
ComponentLoader
ComponentLoader.getResultComponent()
protected ContainerTableItems createContainerTableSource(CollectionContainer container)
createContainerTableSource
in class AbstractTableLoader<TreeTable>
protected TableItems createEmptyTableItems(io.jmix.core.metamodel.model.MetaClass metaClass)
createEmptyTableItems
in class AbstractTableLoader<TreeTable>