protected class Treechildren.ExtraCtrl extends HtmlBasedComponent.ExtraCtrl implements Cropper
HtmlBasedComponent.getExtraCtrl(). It is used only by component developers.
|Modifier||Constructor and Description|
|Modifier and Type||Method and Description|
Returns a set of child components that are available at the client, or null if ALL available.
Returns the owner of the cropping scope.
Returns whether it is a cropper, i.e., cropping is applied.
public boolean isCropper()
Note: this method is called when an child is detached, so
you have to count one more for the total number of children.
Example <= must be used, not <:
getChildCount() <= getPageSize()
The result of returning false is the same as not declaring
public Component getCropOwner()
Cropper.getAvailableAtClient()returns only the available direct children of this component, and this method returns this component. It is so-called a single-level cropping, such as listbox and tree.
If you want to implement multi-level cropping, such as tree,
you can consider the whole tree as a cropping scope.
Cropper.getAvailableAtClient() returns all available items,
not just the child of this component. In additions,
this method returns the tree.
public java.util.Set<? extends Component> getAvailableAtClient()
Component.getChildren(). In order words, you must use LinkedHashSet or similar to ensure the order in the returned set.
Note: for better performance, it is better to return null if all children are available at the client.
Note: the components in the returned set can have different
parents. It is useful if you want to implement multi-level cropping,
such as tree. Refer to
Copyright © 2005-2023 Potix Corporation. All Rights Reserved.