包 | mx.controls.advancedDataGridClasses |
类 | public class AdvancedDataGridHeaderInfo |
继承 | AdvancedDataGridHeaderInfo Object |
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
属性 | 由以下参数定义 | ||
---|---|---|---|
actualColNum : int
相对于当前显示的列,标题开始处的实际列索引。 | AdvancedDataGridHeaderInfo | ||
children : Array
此 AdvancedDataGridHeaderInfo 实例的所有子 AdvancedDataGridHeaderInfo 实例 Array(如果此列包含在某一列组中)。 | AdvancedDataGridHeaderInfo | ||
column : AdvancedDataGridColumn
对此 AdvancedDataGridHeaderInfo 实例对应的 AdvancedDataGridColumn 实例的引用。 | AdvancedDataGridHeaderInfo | ||
columnSpan : int
使用列组时列标题所跨的实际列数。 | AdvancedDataGridHeaderInfo | ||
constructor : Object
对类对象或给定对象实例的构造函数的引用。 | Object | ||
depth : int
此 AdvancedDataGridHeaderInfo 实例在 AdvancedDataGrid 控件的列层次结构中的深度(如果此列包含在某一列组中)。 | AdvancedDataGridHeaderInfo | ||
headerItem : IListItemRenderer
对用于呈示列标题的 IListItemRenderer 实例的引用。 | AdvancedDataGridHeaderInfo | ||
index : int
此 AdvancedDataGridHeaderInfo 实例在 AdvancedDataGrid 控件中的索引。 | AdvancedDataGridHeaderInfo | ||
internalLabelFunction : Function
列分组需要从嵌套对象中提取数据时生成的函数。 | AdvancedDataGridHeaderInfo | ||
parent : AdvancedDataGridHeaderInfo
此 AdvancedDataGridHeaderInfo 实例的父 AdvancedDataGridHeaderInfo 实例(如果此列包含在某一列组中)。 | AdvancedDataGridHeaderInfo | ||
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 | ||
表示对象是否已经定义了指定的属性。 | Object | ||
表示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | ||
表示指定的属性是否存在、是否可枚举。 | Object | ||
设置循环操作动态属性的可用性。 | Object | ||
返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。 | Object | ||
返回指定对象的字符串表示形式。 | Object | ||
返回指定对象的原始值。 | Object |
actualColNum | 属性 |
public var actualColNum:int
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
相对于当前显示的列,标题开始处的实际列索引。
children | 属性 |
public var children:Array
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
此 AdvancedDataGridHeaderInfo 实例的所有子 AdvancedDataGridHeaderInfo 实例 Array(如果此列包含在某一列组中)。
column | 属性 |
public var column:AdvancedDataGridColumn
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
对此 AdvancedDataGridHeaderInfo 实例对应的 AdvancedDataGridColumn 实例的引用。
columnSpan | 属性 |
public var columnSpan:int
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
使用列组时列标题所跨的实际列数。
depth | 属性 |
public var depth:int
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
此 AdvancedDataGridHeaderInfo 实例在 AdvancedDataGrid 控件的列层次结构中的深度(如果此列包含在某一列组中)。
headerItem | 属性 |
public var headerItem:IListItemRenderer
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
对用于呈示列标题的 IListItemRenderer 实例的引用。
index | 属性 |
public var index:int
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
此 AdvancedDataGridHeaderInfo 实例在 AdvancedDataGrid 控件中的索引。
internalLabelFunction | 属性 |
public var internalLabelFunction:Function
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
列分组需要从嵌套对象中提取数据时生成的函数。
例如,如果每个数据行按以下方式显示:
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
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
此 AdvancedDataGridHeaderInfo 实例的父 AdvancedDataGridHeaderInfo 实例(如果此列包含在某一列组中)。
默认值为 null。
visible | 属性 |
public var visible:Boolean
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
如果此列当前可见,则设置为 true
。
visibleChildren | 属性 |
public var visibleChildren:Array
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
当前可见的子 AdvancedDataGridHeaderInfo 实例 Array。(如果此列包含在某一列组中)。
visibleIndex | 属性 |
public var visibleIndex:int
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
此列在其父 AdvancedDataGridHeaderInfo 实例的可见子项列表中的索引(如果此列包含在某一列组中)。
AdvancedDataGridHeaderInfo | () | 构造函数 |
public function AdvancedDataGridHeaderInfo(column:AdvancedDataGridColumn, parent:AdvancedDataGridHeaderInfo, index:int, depth:int, children:Array = null, internalLabelFunction:Function = null, headerItem:IListItemRenderer = null)
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
构造函数。
参数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 实例的引用。
|
Tue Jun 12 2018, 11:04 AM Z