Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 9, AIR 1.1 |
The ITreeDataDescriptor2 Interface defines methods for parsing and adding nodes
to a collection of data that is displayed by a Tree control.
public function getHierarchicalCollectionAdaptor(hierarchicalData:ICollectionView, uidFunction:Function, openItems:Object, model:Object = null):ICollectionView
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 9, AIR 1.1 |
Returns an ICollectionView instance that makes the hierarchical data appear
as if it was a linear ICollectionView instance.
Parameters
| hierarchicalData:ICollectionView — The hierarchical data.
|
|
| uidFunction:Function — A function that takes an Object and returns the UID, as a String.
This parameter is usually the Tree.itemToUID() method.
|
|
| openItems:Object — The items that have been opened or set opened.
|
|
| model:Object (default = null ) — The collection to which this node belongs.
|
ReturnsSee also
public function getNodeDepth(node:Object, iterator:IViewCursor, model:Object = null):int
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 9, AIR 1.1 |
Returns the depth of the node, meaning the number of ancestors it has.
Parameters
| node:Object — The Object that defines the node.
|
|
| iterator:IViewCursor — An IViewCursor instance that could be used to do the calculation.
|
|
| model:Object (default = null ) — The collection to which this node belongs.
|
Returns | int — The depth of the node, where 0 corresponds to the top level,
and -1 if the depth cannot be calculated.
|
public function getParent(node:Object, collection:ICollectionView, model:Object = null):Object
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 9, AIR 1.1 |
Returns the parent of the node
The parent of a top-level node is null
.
Parameters
| node:Object — The Object that defines the node.
|
|
| collection:ICollectionView — An ICollectionView instance that could be used to do the calculation.
|
|
| model:Object (default = null ) — The collection to which this node belongs.
|
Returns | Object — The parent node containing the node as child,
null for a top-level node,
and undefined if the parent cannot be determined.
|