包 | 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