组件语言参考 |
|
|
|
| DataGrid 组件(仅限 Flash Professional) > DataGrid 类(仅限 Flash Professional) | |||
继承 MovieClip > UIObject 类 > UIComponent 类 > View > ScrollView > ScrollSelectList > List 组件 > DataGrid
ActionScript 类名称 mx.controls.DataGrid
每个组件类都有一个 version 属性,而该属性是一个类属性。类属性只能用于该类本身。version 属性会返回一个字符串,该字符串指示组件的版本。若要访问此属性,请使用以下代码:
trace(mx.controls.DataGrid.version);
|
注意 |
代码 |
下表列出了 DataGrid 类的方法。
|
方法 |
说明 |
|---|---|
|
将列添加到数据网格。 |
|
|
将列添加到数据网格的指定位置。 |
|
|
将项目添加到数据网格。 |
|
|
将项目添加到数据网格的指定位置。 |
|
|
替换位于指定位置的单元格数据。 |
|
|
获取对位于指定位置的列的引用。 |
|
|
获取对位于指定索引的 DataGridColumn 对象的引用。 |
|
|
从数据网格中删除所有列。 |
|
|
从数据网格的指定位置删除列。 |
|
|
使用另一项目替换位于指定位置的项目。 |
|
|
平均间隔所有列。 |
下表列出了 DataGrid 类从 UIObject 类继承的方法。调用这些方法时,请使用 dataGridInstance.methodName 的形式。
|
方法 |
说明 |
|---|---|
|
创建指定类的对象。 |
|
|
创建对象的子对象。 |
|
|
破坏组件实例。 |
|
|
在"属性"检查器和"组件"检查器中设置了参数之后,调用一个函数。 |
|
|
从样式声明或对象获取样式属性。 |
|
|
标记对象使其在到达下一个帧间隔时进行重绘。 |
|
|
将对象移动到要求的位置。 |
|
|
迫使对象有效以便能在当前帧中绘制。 |
|
|
将对象调整为所要求的大小。 |
|
|
设置对象的外观。 |
|
|
设置样式声明或对象的样式属性。 |
下表列出了 DataGrid 类从 UIComponent 类继承的方法。调用这些方法时,请使用 dataGridInstance.methodName 的形式。
|
方法 |
说明 |
|---|---|
|
返回对具有焦点的对象的引用。 |
|
|
将焦点设置到组件实例中。 |
下表列出了 DataGrid 类从 List 类继承的方法。调用这些方法时,请使用 dataGridInstance.methodName 的形式。
|
方法 |
说明 |
|---|---|
|
向列表的结尾添加项目。 |
|
|
将项目添加到指定索引处的列表。 |
|
|
返回指定索引处的项目。 |
|
|
删除列表中的所有项目。 |
|
|
删除指定索引处的项目。 |
|
|
用其它项目替换指定索引处的项目。 |
|
|
将指定的属性应用到指定的项目。 |
|
|
按照指定的比较函数对列表中的项目进行排序。 |
|
|
按照指定的属性对列表中的项目进行排序。 |
下表列出了 DataGrid 类的属性。
|
属性 |
说明 |
|---|---|
|
只读;显示的列的数目。 |
|
|
显示为列的每个项目内的字段名数组。 |
|
|
数据网格的数据模型。 |
|
|
一个布尔值,指示数据网格是 ( |
|
|
定义具有焦点的单元格。 |
|
|
列标题的高度(以像素为单位)。 |
|
|
指示是显示 ( |
|
|
一个布尔值,它指示列是 ( |
|
|
一个布尔值,它指示数据网格是 ( |
|
|
一个布尔值,它指示列标题是 ( |
|
|
一个布尔值,它指示列是 ( |
下表列出了 DataGrid 类从 UIObject 类继承的属性。从 DataGrid 对象访问这些属性时,请使用 dataGridInstance.propertyName 的形式。
|
属性 |
说明 |
|---|---|
|
对象的底边缘位置(相对于其父对象的底边缘)。只读。 |
|
|
对象的高度(以像素为单位)。只读。 |
|
|
对象的左边缘(以像素为单位)。只读。 |
|
|
对象的右边缘位置(相对于其父对象的右边缘)。只读。 |
|
|
一个数字,它指示对象相对于其父对象在 x 方向上的缩放因子。 |
|
|
一个数字,它指示对象相对于其父对象在 y 方向上的缩放因子。 |
|
|
对象上边缘的位置(相对于其父对象)。只读。 |
|
|
一个布尔值,它指示对象是可见的 ( |
|
|
对象的宽度(以像素为单位)。只读。 |
|
|
对象的左边缘(以像素为单位)。只读。 |
|
|
对象的上边缘(以像素为单位)。只读。 |
下表列出了 DataGrid 类从 UIComponent 类继承的属性。从 DataGrid 对象访问这些属性时,请使用 dataGridInstance.propertyName 的形式。
|
属性 |
说明 |
|---|---|
|
指明组件是否可以接收焦点和输入。 |
|
|
一个数字,指明文档中组件的 Tab 键顺序。 |
下表列出了 DataGrid 类从 List 类继承的属性。从 DataGrid 对象访问这些属性时,请使用 dataGridInstance.propertyName 的形式。
|
属性 |
说明 |
|---|---|
|
指定要使用的类或元件以显示列表的每一行。 |
|
|
列表项目的来源。 |
|
|
列表的水平位置。 |
|
|
指示是 ( |
|
|
各项目中用于指定图标的字段。 |
|
|
一个函数,它确定要使用的图标。 |
|
|
指定各项目中用作标签文本的字段。 |
|
|
一个函数,它确定各个项目的哪些字段要用作标签文本。 |
|
|
列表中的项目数。该属性为只读。 |
|
|
当将 List.hScrollPolicy 设置为 |
|
|
指示列表中是 ( |
|
|
列表中至少可以看到一部分的行数。 |
|
|
列表中每行的像素高度。 |
|
|
指示列表是 ( |
|
|
单选列表中的选择索引。 |
|
|
多选列表中的已选择项目的数组。 |
|
|
单选列表中的已选择项目。该属性为只读。 |
|
|
多选列表中的已选择的项目对象。该属性为只读。 |
|
|
滚动列表,以便使最顶部可见的项目为指定的数。 |
|
|
指示是显示 ( |
下表列出了 DataGrid 类的事件。
|
事件 |
说明 |
|---|---|
|
在单元格值更改时广播。 |
|
|
在单元格获得焦点时广播。 |
|
|
在单元格失去焦点时广播。 |
|
|
在单元格被按下(单击)时广播。 |
|
|
在选中项目时广播。 |
|
|
当用户在水平方向调整列的大小时广播。 |
|
|
在用户按下(或松开)标题时广播。 |
下表列出了 DataGrid 类从 UIObject 类继承的事件。
|
事件 |
说明 |
|---|---|
|
当对象将要绘制它的图形时进行广播。 |
|
|
在对象的状态从可见变为不可见时广播。 |
|
|
创建子对象时广播。 |
|
|
移动了对象时广播。 |
|
|
在调整对象大小后广播。 |
|
|
在对象的状态从不可见变为可见时广播。 |
|
|
卸载子对象时广播。 |
下表列出了 DataGrid 类从 UIComponent 类继承的事件。
|
事件 |
说明 |
|---|---|
|
当对象收到焦点时进行广播。 |
|
|
当对象失去焦点时进行广播。 |
|
|
当按下按键时进行广播。 |
|
|
当松开按键时进行广播。 |
下表列出了 DataGrid 类从 List 类继承的事件。
|
事件 |
说明 |
|---|---|
|
只要用户交互造成选择更改就广播。 |
|
|
鼠标指针在列表项上滑过然后又滑离时广播。 |
|
|
当鼠标指针滑过列表项时进行广播。 |
|
|
滚动列表时,进行广播。 |
|
|
|
|