包 | mx.controls.treeClasses |
接口 | public interface ITreeDataDescriptor2 extends ITreeDataDescriptor |
实现器 | DefaultDataDescriptor |
另请参见
方法 | 定义方 | ||
---|---|---|---|
在指定索引处向节点添加子节点。 | ITreeDataDescriptor | ||
提供对子节点的访问,并返回子节点的集合视图(如果存在子节点)。 | ITreeDataDescriptor | ||
从节点中获取数据。 | ITreeDataDescriptor | ||
getHierarchicalCollectionAdaptor(hierarchicalData:ICollectionView, uidFunction:Function, openItems:Object, model:Object = null):ICollectionView 返回将层次结构数据显示为线性 ICollectionView 实例的 ICollectionView 实例。 | ITreeDataDescriptor2 | ||
返回节点的深度,即节点具有的始祖数。 | ITreeDataDescriptor2 | ||
返回节点的父节点,顶级节点的父节点为 null。 | ITreeDataDescriptor2 | ||
测试非终止节点中是否存在子节点。 | ITreeDataDescriptor | ||
测试节点的终止性。 | ITreeDataDescriptor | ||
从指定索引处的节点中删除子节点。 | ITreeDataDescriptor |
getHierarchicalCollectionAdaptor | () | 方法 |
public function getHierarchicalCollectionAdaptor(hierarchicalData:ICollectionView, uidFunction:Function, openItems:Object, model:Object = null):ICollectionView
返回将层次结构数据显示为线性 ICollectionView 实例的 ICollectionView 实例。
参数
hierarchicalData:ICollectionView — 层次结构数据。 | |
uidFunction:Function —
使用 Object 并以 String 形式返回 UID 的函数。此参数通常为 Tree.itemToUID() 方法。
| |
openItems:Object — 已打开或已设置为打开的项目。 | |
model:Object (default = null ) — 此节点所属的集合。 |
ICollectionView — ICollectionView 实例。 |
另请参见
getNodeDepth | () | 方法 |
public function getNodeDepth(node:Object, iterator:IViewCursor, model:Object = null):int
返回节点的深度,即节点具有的始祖数。
参数
node:Object — 定义该节点的 Object。 | |
iterator:IViewCursor — 可用于计算的 IViewCursor 实例。 | |
model:Object (default = null ) — 此节点所属的集合。 |
int — 节点的深度,其中 0 对应顶级,如果深度无法计算则为 -1。 |
getParent | () | 方法 |
public function getParent(node:Object, collection:ICollectionView, model:Object = null):Object
返回节点的父节点,顶级节点的父节点为 null
。
参数
node:Object — 定义该节点的 Object。 | |
collection:ICollectionView — 可用于计算的 ICollectionView 实例。 | |
model:Object (default = null ) — 此节点所属的集合。 |
Object —
包含作为子项的节点的父节点,如果为顶级节点,则返回 null ;如果无法确定父节点,则返回 undefined 。
|