TreeGrid.addExpandListener() and
TreeGrid.addCollapseListener().@Deprecated public interface Collapsible extends Container.Hierarchical, Container.Ordered
Container of this type gets notified when a subtree is opened/closed in a component displaying its content. This allows container to lazy load subtrees and release memory when a sub-tree is no longer displayed.
Methods from Container.Ordered (and from if
implemented) are expected to work as in "preorder" of the currently visible
hierarchy. This means for example that the return value of size method
changes when subtree is collapsed/expanded. In other words items in collapsed
sub trees should be "ignored" by container when the container is accessed
with methods introduced in Container.Ordered or
. From the accessors point of view, items in
collapsed subtrees don't exist.
Container.Editor, Container.Filter, Container.Filterable, Container.Hierarchical, Container.Indexed, Container.ItemSetChangeEvent, Container.ItemSetChangeListener, Container.ItemSetChangeNotifier, Container.Ordered, Container.PropertySetChangeEvent, Container.PropertySetChangeListener, Container.PropertySetChangeNotifier, Container.SimpleFilterable, Container.Sortable, Container.Viewer| Modifier and Type | Method and Description |
|---|---|
boolean |
isCollapsed(Object itemId)
Deprecated.
Checks whether the
Item, identified by itemId is
collapsed or not. |
void |
setCollapsed(Object itemId,
boolean collapsed)
Deprecated.
|
areChildrenAllowed, getChildren, getParent, hasChildren, isRoot, removeItem, rootItemIds, setChildrenAllowed, setParentaddItemAfter, addItemAfter, firstItemId, isFirstId, isLastId, lastItemId, nextItemId, prevItemIdaddContainerProperty, addItem, addItem, containsId, getContainerProperty, getContainerPropertyIds, getItem, getItemIds, getType, removeAllItems, removeContainerProperty, sizeCopyright © 2019 Vaadin Ltd. All rights reserved.