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.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>
Component.Alignment, Component.BelongToFrame, Component.Disposable, Component.Editable, Component.Focusable, Component.HasCaption, Component.HasDescription, Component.HasIcon, Component.HasXmlDescriptor, Component.OptionsStyleProvider, Component.Wrapper
HasContextHelp.ContextHelpIconClickEvent
LookupComponent.LookupSelectionChangeEvent<T extends Entity>, LookupComponent.LookupSelectionChangeNotifier<T extends Entity>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
AUTO_SIZE, AUTO_SIZE_PX, FULL_SIZE, UNITS_PERCENTAGE, UNITS_PIXELS
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, getEnterPressAction, getInstanceContainer, getItemClickAction, getItemDatasource, getItems, 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, setEnterPressAction, setIconProvider, setItemClickAction, setItems, setMultiLineCells, setMultiSelect, setRequired, setRowHeaderMode, setRowHeaderWidth, setShowSelection, setShowTotalAggregation, setSortable, setStyleProvider, setTextSelectionEnabled, showCustomPopup, showCustomPopupActions, sort, sortBy
getSelected, getSingleSelected, isMultiSelect, setSelected, setSelected
getFrame, setFrame
addAction, addAction, getAction, getActionNN, getActions, removeAction, removeAction, removeAllActions
addStyleName, getAlignment, getHeight, getHeightSizeUnit, getHeightUnits, getId, getParent, getStyleName, getWidth, getWidthSizeUnit, getWidthUnits, isEnabled, isEnabledItself, isEnabledRecursive, isResponsive, isVisible, isVisibleItself, isVisibleRecursive, removeStyleName, requestFocus, setAlignment, setEnabled, setHeight, setHeightAuto, setHeightFull, setId, setParent, setResponsive, setSizeAuto, setSizeFull, setStyleName, setVisible, setWidth, setWidthAuto, setWidthFull, unwrap, unwrapComposition
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
isCaptionAsHtml, setCaptionAsHtml
getCaption, setCaption
getDescription, setDescription
isDescriptionAsHtml, setDescriptionAsHtml
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)