(仅限 Flex 数据可视化组件)
mx.controls.advancedDataGridClasses
public class AdvancedDataGridListData
继承AdvancedDataGridListData Inheritance DataGridListData Inheritance BaseListData Inheritance Object

AdvancedDataGridListData 类定义 listData 属性的数据类型,此属性由 AdvancedDataGrid 控件的嵌入式项目渲染器或嵌入式项目编辑器实现。所有嵌入式项目渲染器和嵌入式项目编辑器必须实现 IDropInListItemRenderer 接口,此接口定义了 listData 属性。

尽管此类的属性是可写的,但应将其视为只读。它们由 AdvancedDataGrid 类进行初始化,并由项目渲染器或项目编辑器读取。更改这些值可能导致意外结果。

另请参见

mx.controls.listClasses.IDropInListItemRenderer
mx.controls.AdvancedDataGrid


公共属性
 属性定义方
 InheritedcolumnIndex : int
基于 List 控件的列的索引与该控件的当前可见列相关,其中第一列的索引为 1。
BaseListData
 Inheritedconstructor : Object
对类对象或给定对象实例的构造函数的引用。
Object
 InheriteddataField : String
与列相关联的数据提供程序中的字段或属性名称。
DataGridListData
  depth : int
项目在 AdvancedDataGrid 控件中的级别。
AdvancedDataGridListData
  disclosureIcon : Class
表示 AdvancedDataGrid 控件中项目的显示图标的类。
AdvancedDataGridListData
  hasChildren : Boolean
如果项目具有子级,则设置为 true。
AdvancedDataGridListData
  icon : Class
表示 AdvancedDataGrid 控件中项目图标的类。
AdvancedDataGridListData
  indent : int
AdvancedDataGrid 控件中此行的默认缩进。
AdvancedDataGridListData
  item : Object
AdvancedDataGrid 控件中此项目的数据。
AdvancedDataGridListData
 Inheritedlabel : String
项目数据的文本表示形式,基于 List 类的 itemToLabel() 方法。
BaseListData
  open : Boolean
如果项目处于打开状态并且具有子级,则设置为 true。
AdvancedDataGridListData
 Inheritedowner : IUIComponent
对拥有此项目的列表对象的引用。
BaseListData
 Inheritedprototype : Object
[静态] 对类或函数对象的原型对象的引用。
Object
 InheritedrowIndex : int
DataGrid、List 或 Tree 控件的行的索引与该控件的当前可见行相关,其中第一行的索引为 1。
BaseListData
 Inheriteduid : String
此项目的唯一标识符。
BaseListData
公共方法
 方法定义方
  
AdvancedDataGridListData(text:String, dataField:String, columnIndex:int, uid:String, owner:IUIComponent, rowIndex:int = 0)
构造函数。
AdvancedDataGridListData
 Inherited
指示对象是否已经定义了指定的属性。
Object
 Inherited
指示 Object 类的实例是否在指定为参数的对象的原型链中。
Object
 Inherited
指示指定的属性是否存在、是否可枚举。
Object
 Inherited
设置循环操作动态属性的可用性。
Object
 Inherited
返回指定对象的字符串表示形式。
Object
 Inherited
返回指定对象的原始值。
Object
属性详细信息
depth属性
public var depth:int

项目在 AdvancedDataGrid 控件中的级别。顶级为 1。

disclosureIcon属性 
public var disclosureIcon:Class

表示 AdvancedDataGrid 控件中项目的显示图标的类。

hasChildren属性 
public var hasChildren:Boolean

如果项目具有子级,则设置为 true

icon属性 
public var icon:Class

表示 AdvancedDataGrid 控件中项目图标的类。

indent属性 
public var indent:int

AdvancedDataGrid 控件中此行的默认缩进。

item属性 
public var item:Object

AdvancedDataGrid 控件中此项目的数据。

open属性 
public var open:Boolean

如果项目处于打开状态并且具有子级,则设置为 true

构造函数详细信息
AdvancedDataGridListData()构造函数
public function AdvancedDataGridListData(text:String, dataField:String, columnIndex:int, uid:String, owner:IUIComponent, rowIndex:int = 0)

构造函数。

参数
text:String — 项目数据的文本表示。
 
dataField:String — 与列相关联的数据提供程序中的字段或属性名称。
 
columnIndex:int — 项目的唯一标识符。
 
uid:String — 对 AdvancedDataGrid 控件的引用。
 
owner:IUIComponent — AdvancedDataGrid 控件的数据提供程序中的项目索引。
 
rowIndex:int (default = 0) — 该列在控件当前可见列中的索引。