TListControllerExpansion<T, K> extension
Extension providing tree node expansion functionality for hierarchical lists (expandedKeys).
Enables expanding and collapsing tree node items to show/hide sub-items inline in lists and tables.
- on
-
- TListController<
T, K>
- TListController<
Properties
- expandable → bool
-
Available on TListController<
Whether tree node expansion is enabled.T, K> , provided by the TListControllerExpansion extensionno setter - expandedCount → int
-
Available on TListController<
The number of expanded tree items.T, K> , provided by the TListControllerExpansion extensionno setter - expansionInfo → String
-
Available on TListController<
Human-readable expansion information.T, K> , provided by the TListControllerExpansion extensionno setter - expansionTristate → bool?
-
Available on TListController<
Tristate expansion value (true/null/false).T, K> , provided by the TListControllerExpansion extensionno setter - hasExpansion → bool
-
Available on TListController<
Whether any tree items are expanded.T, K> , provided by the TListControllerExpansion extensionno setter - isAllExpanded → bool
-
Available on TListController<
Whether all tree items are expanded.T, K> , provided by the TListControllerExpansion extensionno setter
Methods
-
canExpand(
K key) → bool -
Available on TListController<
T, K> , provided by the TListControllerExpansion extension -
collapse(
K key) → void -
Available on TListController<
T, K> , provided by the TListControllerExpansion extension -
collapseAll(
) → void -
Available on TListController<
T, K> , provided by the TListControllerExpansion extension -
expand(
K key) → void -
Available on TListController<
T, K> , provided by the TListControllerExpansion extension -
expandAll(
) → void -
Available on TListController<
T, K> , provided by the TListControllerExpansion extension -
expandKeys(
Iterable< K> keys) → void -
Available on TListController<
T, K> , provided by the TListControllerExpansion extension -
isExpanded(
K key) → bool -
Available on TListController<
T, K> , provided by the TListControllerExpansion extension -
toggleExpandAll(
) → void -
Available on TListController<
T, K> , provided by the TListControllerExpansion extension -
toggleExpansion(
K key) → void -
Available on TListController<
T, K> , provided by the TListControllerExpansion extension -
updateExpansionState(
LinkedHashSet< K> expandedKeys) → void -
Available on TListController<
T, K> , provided by the TListControllerExpansion extension