E
- row item typepublic interface TreeTable<E extends Entity> extends Table<E>
Table.AggregationDistributionContext<E>, Table.AggregationDistributionProvider<E>, Table.AggregationStyle, Table.CellClickEvent<T extends Entity>, Table.CellClickListener<T extends Entity>, Table.Column<T extends Entity>, Table.ColumnAlignment, Table.ColumnCollapseEvent<E extends Entity>, Table.ColumnCollapseListener, Table.ColumnGenerator<E extends Entity>, Table.EmptyStateClickEvent<E extends Entity>, Table.PlainTextCell, Table.Printable<E extends Entity,P>, Table.PrintableColumnGenerator<E extends Entity,P>, Table.RowHeaderMode, Table.SelectionEvent<E extends Entity>, Table.SortDirection, Table.SortInfo, Table.StyleProvider<E extends Entity>
ListComponent.IconProvider<E extends Entity>
HasContextHelp.ContextHelpIconClickEvent
LookupComponent.LookupSelectionChangeEvent<T extends Entity>, LookupComponent.LookupSelectionChangeNotifier<T extends Entity>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
Modifier and Type | Method and Description |
---|---|
void |
collapse(java.lang.Object itemId) |
void |
collapseAll() |
void |
expand(java.lang.Object itemId) |
void |
expandAll() |
void |
expandUpTo(int level)
Expand tree table including specified level
|
default HierarchicalDatasource |
getDatasource()
Deprecated.
|
int |
getLevel(java.lang.Object itemId) |
boolean |
isExpanded(java.lang.Object itemId) |
static <T extends Entity> |
of(java.lang.Class<T> itemClass) |
default void |
setDatasource(CollectionDatasource datasource) |
default void |
setDatasource(HierarchicalDatasource datasource)
Deprecated.
|
addColumn, addColumn, addColumnCollapsedListener, addColumnCollapseListener, addGeneratedColumn, addGeneratedColumn, addGeneratedColumn, addPrintable, addSelectionListener, addStyleProvider, addValidator, addValidator, getAggregationDistributionProvider, getAggregationResults, getAggregationStyle, getColumn, getColumnControlVisible, getColumnReorderingAllowed, getColumns, getEmptyStateLinkClickHandler, getEmptyStateLinkMessage, getEmptyStateMessage, getEnterPressAction, getInstanceContainer, getItemClickAction, getItemDatasource, getItemDescriptionProvider, getItems, getMinHeight, getMinHeightSizeUnit, getMinWidth, getMinWidthSizeUnit, getNotCollapsedColumns, getPrintable, getPrintable, getRowHeaderWidth, getSortInfo, getSubPart, isAggregatable, isAutoScrolling, isColumnHeaderVisible, isContextMenuEnabled, isMultiLineCells, isShowSelection, isShowTotalAggregation, isSortable, isTextSelectionEnabled, refresh, removeClickListener, removeColumn, removeColumnCollapseListener, removeColumnCollapseListener, removeGeneratedColumn, removePrintable, removeStyleProvider, repaint, requestFocus, scrollTo, selectAll, setAggregatable, setAggregationDistributionProvider, setAggregationStyle, setAutoScrolling, setCellClickListener, setClickListener, setColumnControlVisible, setColumnHeaderVisible, setColumnReorderingAllowed, setContextMenuEnabled, setEmptyStateLinkClickHandler, setEmptyStateLinkMessage, setEmptyStateMessage, setEnterPressAction, setIconProvider, setItemClickAction, setItemDescriptionProvider, setItems, setMinHeight, setMinWidth, setMultiLineCells, setMultiSelect, setRequired, setRowHeaderMode, setRowHeaderWidth, setShowSelection, setShowTotalAggregation, setSortable, setStyleProvider, setTextSelectionEnabled, showCustomPopup, showCustomPopupActions, sort, sortBy
getSelected, getSingleSelected, isMultiSelect, setSelected, setSelected
addAction, addAction, getAction, getActionNN, getActions, removeAction, removeAction, removeAllActions
isEditable, isEditableWithParent, setEditable
applyDataLoadingSettings
getButtonsPanel, setButtonsPanel
applyPresentation, applyPresentationAsDefault, getDefaultPresentationId, getPresentations, isUsePresentations, loadPresentations, resetPresentation, usePresentations
applySettings, isSettingsEnabled, saveSettings, setSettingsEnabled
getContextHelpIconClickHandler, getContextHelpText, isContextHelpTextHtmlEnabled, setContextHelpIconClickHandler, setContextHelpText, setContextHelpTextHtmlEnabled
getIcon, setIcon, setIconFromSet
getRowsCount, setRowsCount, setRowsCountTotalCountDelegate
getLookupSelectedItems, setLookupSelectHandler
focus, getTabIndex, isFocusable, setFocusable, setTabIndex
getFrame, setFrame
isCaptionAsHtml, setCaptionAsHtml
getCaption, setCaption
getDescription, setDescription
isDescriptionAsHtml, setDescriptionAsHtml
isHtmlSanitizerEnabled, setHtmlSanitizerEnabled
static final java.lang.String NAME
static <T extends Entity> com.google.common.reflect.TypeToken<TreeTable<T>> of(java.lang.Class<T> itemClass)
void expandAll()
void expand(java.lang.Object itemId)
void collapseAll()
void collapse(java.lang.Object itemId)
void expandUpTo(int level)
level
- level of TreeTable nodes to expand, if passed level = 1 then root items will be expandedjava.lang.IllegalArgumentException
- if level < 1int getLevel(java.lang.Object itemId)
boolean isExpanded(java.lang.Object itemId)
@Deprecated default HierarchicalDatasource getDatasource()
getDatasource
in interface ListComponent<E extends Entity>
getDatasource
in interface Table<E extends Entity>
default void setDatasource(CollectionDatasource datasource)
setDatasource
in interface Table<E extends Entity>
datasource
- datasource@Deprecated default void setDatasource(HierarchicalDatasource datasource)