protected function getRowNum(oItem:Object,iCol:int):String
{
var iIndex:int = persons.dataProvider.getItemIndex(oItem) + 1;
return String(iIndex);
}
<mx:DataGrid id="persons" textAlign="center" width="98%" height="90%">
<mx:columns>
<mx:DataGridColumn dataField="row" width="48" headerText="序号" labelFunction="getRowNum"/>
<mx:DataGridColumn dataField="personName" width="96" headerText="学员名称"/>
<mx:DataGridColumn dataField="trainName" headerText="培训计划名称"/>
<mx:DataGridColumn dataField="courseType" headerText="课程类型"/>
<mx:DataGridColumn dataField="orgName" headerText="部门名称"/>
<mx:DataGridColumn dataField="superOrg" headerText="机构名称"/>
</mx:columns>
</mx:DataGrid>
分享到:
相关推荐
Flex 自定义DataGrid,带增删改查等各种功能.列锁定,序号等各种功能.
Flex DataGrid 是 Adobe Flex 中一个重要的组件,用于展示结构化数据。它以表格形式呈现,非常适合用来显示多列数据,并提供了排序、选择、编辑等多种功能。在这个教程中,我们将深入探讨 DataGrid 的基本使用和一些...
当DataGrid渲染数据项时,它会为每个数据项创建一个`itemRenderer`实例,并将其数据属性设置为数据项。这样,我们就可以在`itemRenderer`内部根据需要处理和显示数据。 接下来,我们来探讨如何创建一个简单的`...
无论是使用MXML还是ActionScript,都需要为`DataGrid`设置数据源。 ```xml <!-- MXML --> <mx:DataGrid ...> [{id:1, name:'产品A', count:10}, {id:2, name:'产品B', count:20}]"/> </mx:DataGrid> ``` ```...
**DataGrid** 是 Flex 中一个非常重要的组件,主要用于展示表格形式的数据集。它能够显示包含多列数据的信息,并提供了丰富的交互特性,使得用户能够方便地操作数据。 ##### 特性: 1. **列宽自定义**:列宽可以...
- 使用mx.collections.ArrayCollection来动态添加和管理DataGrid的数据集。 - 利用mx.controls.JSONArray和mx.controls.JSONObject等JSON相关的类来处理从服务器端返回的数据。 - 通过mx.validators RegExpValidator...