| 包 | mx.controls.advancedDataGridClasses |
| 类 | public class AdvancedDataGridColumnGroup |
| 继承 | AdvancedDataGridColumnGroup AdvancedDataGridColumn CSSStyleDeclaration EventDispatcher Object |
AdvancedDataGrid.columnGroup 属性采用 AdvancedDataGridColumnGroup 实例 Array 来指定列组。
下例使用 AdvancedDataGridColumnGroup 类定义了名为 Revenues 的列组,其中包含两列:Actual 和 Estimate。
<mx:AdvancedDataGrid id="myADG"
dataProvider="{dpFlat}"
width="100%" height="100%">
<mx:groupedColumns>
<mx:AdvancedDataGridColumn dataField="Region"/>
<mx:AdvancedDataGridColumn dataField="Territory"/>
<mx:AdvancedDataGridColumn dataField="Territory_Rep"
headerText="Territory Rep"/>
<mx:AdvancedDataGridColumnGroup headerText="Revenues">
<mx:AdvancedDataGridColumn dataField="Actual"/>
<mx:AdvancedDataGridColumn dataField="Estimate"/>
</mx:AdvancedDataGridColumnGroup>
</mx:groupedColumns>
</mx:AdvancedDataGrid>
MXML 语法
隐藏 MXML 语法You use the <mx.AdvancedDataGridColumnGroup> tag to configure a column
group of a AdvancedDataGrid control.
You specify the <mx.AdvancedDataGridColumnGroup> tag as a child
of the groupedColumns property in MXML.
The <mx.AdvancedDataGridcolumn> tag defines the following tag attributes:
<mx:AdvancedDataGridColumn
Properties
children="No default"
childrenDragEnabled="true|false"
/>
默认 MXML 属性children
另请参见
| 方法 | 定义方 | ||
|---|---|---|---|
AdvancedDataGridColumnGroup(columnName:String = null) 构造函数。 | AdvancedDataGridColumnGroup | ||
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void 使用 EventDispatcher 对象注册事件侦听器对象,以使侦听器能够接收事件通知。 | EventDispatcher | |
![]() | 清除该 CSSStyleDeclaration 上的样式属性。 | CSSStyleDeclaration | |
![]() | 克隆此列,并返回一个与此列具有相同属性和样式的新列。 | AdvancedDataGridColumn | |
![]() | 将事件调度到事件流中。 | EventDispatcher | |
![]() | 获取指定样式属性的值,它完全由该 CSSStyleDeclaration 确定。 | CSSStyleDeclaration | |
![]() | 检查 EventDispatcher 对象是否为特定事件类型注册了任何侦听器。 | EventDispatcher | |
![]() |
指示对象是否已经定义了指定的属性。 | Object | |
![]() |
指示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | |
返回来自指定 Object 的数据提供程序中的数据。 | AdvancedDataGridColumnGroup | ||
![]() | 返回 String,表示项目渲染器基于 dataTipField 和 dataTipFunction 属性显示的给定数据对象的数据提示。 | AdvancedDataGridColumn | |
![]() | 返回项目渲染器针对给定数据对象显示的 String。 | AdvancedDataGridColumn | |
![]() |
指示指定的属性是否存在、是否可枚举。 | Object | |
![]() | 从 EventDispatcher 对象中删除侦听器。 | EventDispatcher | |
![]() |
设置循环操作动态属性的可用性。 | Object | |
![]() | 在该 CSSStyleDeclaration 上设置样式属性。 | CSSStyleDeclaration | |
![]() |
返回指定对象的字符串表示形式。 | Object | |
![]() |
返回指定对象的原始值。 | Object | |
![]() | 检查是否用此 EventDispatcher 对象或其任何始祖为指定事件类型注册了事件侦听器。 | EventDispatcher | |
| children | 属性 |
public var children:Array定义列组中列的 AdvancedDataGridColumn 实例 Array。
| childrenDragEnabled | 属性 |
public var childrenDragEnabled:Boolean = true
指定是否可以拖动子列以在组中对其重新定位。如果为 false,则即使将子列的 AdvancedDataGridColumn.dragEnabled 属性设置为 true,也无法对子列重新排序。
默认值为 true.
| AdvancedDataGridColumnGroup | () | 构造函数 |
public function AdvancedDataGridColumnGroup(columnName:String = null)构造函数。
参数columnName:String (default = null) —
与列组相关联的数据提供程序中的字段名称以及此列标题单元格的文本。这等效于设置 dataField 和 headerText 属性。
|
| itemToData | () | 方法 |
public function itemToData(data:Object):*返回来自指定 Object 的数据提供程序中的数据。
如果行数据包含套嵌的对象,则此方法非常有用。例如,行由数据提供程序中的下列数据定义:
row = { name:"Adobe", address : {
street : "345 Park Avenue",
city : "San Jose",
state : "CA 95110",
country : "USA"
}
}
您可以将“address”字段分配给 AdvancedDataGridColumnGroup 实例的 dataField 属性。调用 itemToData(row) 可以返回地址对象。
此方法与 AdvancedDataGridColumn.itemToLabel() 方法类似。
参数
data:Object — 数据提供程序元素。 |
* — 指定 Object 的数据提供程序中的数据。 |
另请参见