(仅限 Flex 数据可视化组件)
mx.collections
public class HierarchicalCollectionViewCursor
继承HierarchicalCollectionViewCursor Inheritance EventDispatcher Inheritance Object
实现 IHierarchicalCollectionViewCursor

HierarchicalCollectionViewCursor 类为标准集合的层次结构视图定义光标。此光标跨越的集合不需要有层次结构,它可以是平面的。此类委托 IHierarchicalData 来获得有关它穿过的数据的树结构的信息。

另请参见

HierarchicalCollectionView


公共属性
 属性定义方
  afterLast : Boolean
[只读 (read-only)] 如果将光标定位于视图中最后一个项目之后,则此属性为 true。
HierarchicalCollectionViewCursor
  beforeFirst : Boolean
[只读 (read-only)] 如果将光标定位于视图中第一个项目之前,此属性为 true。
HierarchicalCollectionViewCursor
 Inheritedconstructor : Object
对类对象或给定对象实例的构造函数的引用。
Object
  currentDepth : int
[只读 (read-only)] 包含位于此光标引用的源集合中的位置处的节点的深度。
HierarchicalCollectionViewCursor
 Inheritedprototype : Object
[静态] 对类或函数对象的原型对象的引用。
Object
  view : ICollectionView
[只读 (read-only)] 对与此光标关联的 ICollectionView 的引用。
HierarchicalCollectionViewCursor
公共方法
 方法定义方
  
构造函数。
HierarchicalCollectionViewCursor
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
使用 EventDispatcher 对象注册事件侦听器对象,以使侦听器能够接收事件通知。
EventDispatcher
 Inherited
将事件调度到事件流中。
EventDispatcher
 Inherited
检查 EventDispatcher 对象是否为特定事件类型注册了任何侦听器。
EventDispatcher
 Inherited
指示对象是否已经定义了指定的属性。
Object
 Inherited
指示 Object 类的实例是否在指定为参数的对象的原型链中。
Object
 Inherited
指示指定的属性是否存在、是否可枚举。
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
从 EventDispatcher 对象中删除侦听器。
EventDispatcher
 Inherited
设置循环操作动态属性的可用性。
Object
 Inherited
返回指定对象的字符串表示形式。
Object
 Inherited
返回指定对象的原始值。
Object
 Inherited
检查是否用此 EventDispatcher 对象或其任何始祖为指定事件类型注册了事件侦听器。
EventDispatcher
事件
 事件 摘要 定义方
 Inherited[广播事件] Flash Player 或 AIR 应用程序获得操作系统焦点并变为活动状态时将调度此事件。EventDispatcher
 Inherited[广播事件] Flash Player 或 AIR 应用程序失去操作系统焦点并变为非活动状态时将调度此事件。EventDispatcher
属性详细信息
afterLast属性
afterLast:Boolean  [只读 (read-only)]

如果将光标定位于视图中的最后一个项目之后,则此属性为 true。如果 ICollectionView 为空(长度 == 0),此属性为 true



实现
    public function get afterLast():Boolean
beforeFirst属性 
beforeFirst:Boolean  [只读 (read-only)]

如果将光标定位于视图中第一个项目之前,则此属性为 true。如果 ICollectionView 为空(长度 == 0),此属性为 true



实现
    public function get beforeFirst():Boolean
currentDepth属性 
currentDepth:int  [只读 (read-only)]

包含位于此光标引用的源集合中的位置处的节点的深度。如果该光标超出了集合末尾,则此属性包含 0。



实现
    public function get currentDepth():int
view属性 
view:ICollectionView  [只读 (read-only)]

对与此光标关联的 ICollectionView 的引用。



实现
    public function get view():ICollectionView
构造函数详细信息
HierarchicalCollectionViewCursor()构造函数
public function HierarchicalCollectionViewCursor(collection:HierarchicalCollectionView, model:ICollectionView, hierarchicalData:IHierarchicalData)

构造函数。

参数
collection:HierarchicalCollectionView — 此光标引用的 HierarchicalCollectionView 实例。
 
model:ICollectionView — 源数据集合。
 
hierarchicalData:IHierarchicalData — 用于创建 HierarchicalCollectionView 实例的数据。