| 包 | mx.controls.advancedDataGridClasses |
| 类 | public class AdvancedDataGridColumnGroup |
| 继承 | AdvancedDataGridColumnGroup AdvancedDataGridColumn CSSStyleDeclaration EventDispatcher Object |
| 语言版本: | ActionScript 3.0 |
| 产品版本: | Flex 3 |
| 运行时版本: | Flash Player 9, AIR 1.1 |
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
相关 API 元素
| 方法 | 由以下参数定义 | ||
|---|---|---|---|
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 | |
![]() |
返回项目渲染器为给定数据对象显示的字符串。 | AdvancedDataGridColumn | |
![]() |
确定此样式声明是否基于选择器链的匹配性而应用于给定的组件。 | CSSStyleDeclaration | |
![]() |
表示指定的属性是否存在、是否可枚举。 | Object | |
![]() |
从 EventDispatcher 对象中删除侦听器。 | EventDispatcher | |
![]() |
设置循环操作动态属性的可用性。 | Object | |
![]() |
在该 CSSStyleDeclaration 上设置样式属性。 | CSSStyleDeclaration | |
![]() |
返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。 | Object | |
![]() |
返回指定对象的字符串表示形式。 | Object | |
![]() |
返回指定对象的原始值。 | Object | |
![]() |
检查是否用此 EventDispatcher 对象或其任何祖代为指定事件类型注册了事件侦听器。 | EventDispatcher | |
children | 属性 |
public var children:Array| 语言版本: | ActionScript 3.0 |
| 产品版本: | Flex 3 |
| 运行时版本: | Flash Player 9, AIR 1.1 |
定义列组中列的 AdvancedDataGridColumn 实例 Array。
childrenDragEnabled | 属性 |
public var childrenDragEnabled:Boolean = true| 语言版本: | ActionScript 3.0 |
| 产品版本: | Flex 3 |
| 运行时版本: | Flash Player 9, AIR 1.1 |
指定是否可以拖动子列以在组中对其重新定位。如果为 false,则即使将子列的 AdvancedDataGridColumn.dragEnabled 属性设置为 true,也无法对子列重新排序。
默认值为 true。
AdvancedDataGridColumnGroup | () | 构造函数 |
itemToData | () | 方法 |
public function itemToData(data:Object):*| 语言版本: | ActionScript 3.0 |
| 产品版本: | Flex 3 |
| 运行时版本: | Flash Player 9, AIR 1.1 |
返回来自指定 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 的数据提供程序中的数据。
|
相关 API 元素
Tue Jun 12 2018, 11:04 AM Z
显示 MXML 语法