帮助文档:
labelFunction | 属性 |
labelFunction:Function
[]
确定此列中显示文本的函数。默认情况下,列显示与列名称匹配的数据字段的文本。不过,有时您希望显示基于多个数据字段的文本,或显示不具备自己想要格式的文本。在这种情况下,可使用 labelFunction
指定一个回调函数。
对于 DataGrid 控件,方法签名具有以下格式:
labelFunction(item:Object, column:DataGridColumn):String
其中,item
包含 DataGrid 项目对象,并且 column
指定 DataGrid 列。
回调函数可能会连接数据中的 firstName 和 lastName 字段,或者对 Date 设置某些自定义格式,也可能将月的数字形式转换为字符串形式。
此属性可用作数据绑定的源。
例:
<mx:DataGridColumn dataField="role" headerText="角色设置" labelFunction="rolefunc"/>
public function rolefunc(item:Object, column:DataGridColumn):String
{
return "角色设置";
}
item是对象,可以引用属性的....
实践证明:太好用了!