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

AdvancedDataGridHeaderInfo 类包含有关 AdvancedDataGrid 控件的列层次结构方面的信息。



公共属性
 属性定义方
  actualColNum : int
相对于当前显示的列,标题开始处的实际列索引。
AdvancedDataGridHeaderInfo
  children : Array
此 AdvancedDataGridHeaderInfo 实例的所有子 AdvancedDataGridHeaderInfo 实例 Array(如果此列包含在某一列组中)。
AdvancedDataGridHeaderInfo
  column : AdvancedDataGridColumn
对此 AdvancedDataGridHeaderInfo 实例对应的 AdvancedDataGridColumn 实例的引用。
AdvancedDataGridHeaderInfo
  columnSpan : int
使用列组时列标题所跨的实际列数。
AdvancedDataGridHeaderInfo
 Inheritedconstructor : Object
对类对象或给定对象实例的构造函数的引用。
Object
  depth : int
此 AdvancedDataGridHeaderInfo 实例在 AdvancedDataGrid 控件的列层次结构中的深度(如果此列包含在某一列组中)。
AdvancedDataGridHeaderInfo
  headerItem : IListItemRenderer
对用于呈现列标题的 IListItemRenderer 实例的引用。
AdvancedDataGridHeaderInfo
  index : int
此 AdvancedDataGridHeaderInfo 实例在 AdvancedDataGrid 控件中的索引。
AdvancedDataGridHeaderInfo
  internalLabelFunction : Function
列分组需要从嵌套对象中提取数据时生成的函数。
AdvancedDataGridHeaderInfo
  parent : AdvancedDataGridHeaderInfo
此 AdvancedDataGridHeaderInfo 实例的父 AdvancedDataGridHeaderInfo 实例(如果此列包含在某一列组中)。
AdvancedDataGridHeaderInfo
 Inheritedprototype : Object
[静态] 对类或函数对象的原型对象的引用。
Object
  visible : Boolean
如果此列当前可见,则设置为 true。
AdvancedDataGridHeaderInfo
  visibleChildren : Array
当前可见的子 AdvancedDataGridHeaderInfo 实例 Array。
AdvancedDataGridHeaderInfo
  visibleIndex : int
此列在其父 AdvancedDataGridHeaderInfo 实例的可见子项列表中的索引(如果此列包含在某一列组中)。
AdvancedDataGridHeaderInfo
公共方法
 方法定义方
  
AdvancedDataGridHeaderInfo(column:AdvancedDataGridColumn, parent:AdvancedDataGridHeaderInfo, index:int, depth:int, children:Array = null, internalLabelFunction:Function = null, headerItem:IListItemRenderer = null)
构造函数。
AdvancedDataGridHeaderInfo
 Inherited
指示对象是否已经定义了指定的属性。
Object
 Inherited
指示 Object 类的实例是否在指定为参数的对象的原型链中。
Object
 Inherited
指示指定的属性是否存在、是否可枚举。
Object
 Inherited
设置循环操作动态属性的可用性。
Object
 Inherited
返回指定对象的字符串表示形式。
Object
 Inherited
返回指定对象的原始值。
Object
属性详细信息
actualColNum属性
public var actualColNum:int

相对于当前显示的列,标题开始处的实际列索引。

children属性 
public var children:Array

此 AdvancedDataGridHeaderInfo 实例的所有子 AdvancedDataGridHeaderInfo 实例 Array(如果此列包含在某一列组中)。

column属性 
public var column:AdvancedDataGridColumn

对此 AdvancedDataGridHeaderInfo 实例对应的 AdvancedDataGridColumn 实例的引用。

columnSpan属性 
public var columnSpan:int

使用列组时列标题所跨的实际列数。

depth属性 
public var depth:int

此 AdvancedDataGridHeaderInfo 实例在 AdvancedDataGrid 控件的列层次结构中的深度(如果此列包含在某一列组中)。

headerItem属性 
public var headerItem:IListItemRenderer

对用于呈现列标题的 IListItemRenderer 实例的引用。

index属性 
public var index:int

此 AdvancedDataGridHeaderInfo 实例在 AdvancedDataGrid 控件中的索引。

internalLabelFunction属性 
public var internalLabelFunction:Function

列分组需要从嵌套对象中提取数据时生成的函数。

例如,如果每个数据行按以下方式显示:

row = {.., .., Q1: { y2005: 241, y2006:353}};

并且通过以下方式定义一个列组:

<mx:AdvancedDataGridColumnGroup dataField="Q1">
        <mx:AdvancedDataGridColumn dataField="y2005">
        <mx:AdvancedDataGridColumn dataField="y2006">
     </mx:AdvancedDataGridColumnGroup>

与 y2005 相对应的列的函数定义方式如下:

function foo():String
     {
        return row["Q1"]["2005"];
     }

此函数还可以处理以下情况:任何列或列组使用标签函数而非数据字段。

parent属性 
public var parent:AdvancedDataGridHeaderInfo

此 AdvancedDataGridHeaderInfo 实例的父 AdvancedDataGridHeaderInfo 实例(如果此列包含在某一列组中)。

默认值为 null.

visible属性 
public var visible:Boolean

如果此列当前可见,则设置为 true

visibleChildren属性 
public var visibleChildren:Array

当前可见的子 AdvancedDataGridHeaderInfo 实例 Array。(如果此列包含在某一列组中)。

visibleIndex属性 
public var visibleIndex:int

此列在其父 AdvancedDataGridHeaderInfo 实例的可见子项列表中的索引(如果此列包含在某一列组中)。

构造函数详细信息
AdvancedDataGridHeaderInfo()构造函数
public function AdvancedDataGridHeaderInfo(column:AdvancedDataGridColumn, parent:AdvancedDataGridHeaderInfo, index:int, depth:int, children:Array = null, internalLabelFunction:Function = null, headerItem:IListItemRenderer = null)

构造函数。

参数
column:AdvancedDataGridColumn — 对此 AdvancedDataGridHeaderInfo 实例对应的 AdvancedDataGridColumn 实例的引用。
 
parent:AdvancedDataGridHeaderInfo — 此 AdvancedDataGridHeaderInfo 实例的父 AdvancedDataGridHeaderInfo 实例。
 
index:int — 此 AdvancedDataGridHeaderInfo 实例在 AdvancedDataGrid 控件中的索引。
 
depth:int — 此 AdvancedDataGridHeaderInfo 实例在 AdvancedDataGrid 控件的列层次结构中的深度。
 
children:Array (default = null) — 此 AdvancedDataGridHeaderInfo 实例的所有子 AdvancedDataGridHeaderInfo 实例 Array。
 
internalLabelFunction:Function (default = null) — 列分组需要从嵌套对象中提取数据时生成的函数。
 
headerItem:IListItemRenderer (default = null) — 对用于呈现列标题的 IListItemRenderer 实例的引用。