flex为datagrid数据添加序号

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>

 

你可能感兴趣的:(datagrid,Flex,序号)