`

DataGridColumn中labelFunction的用法

    博客分类:
  • Flex
阅读更多

帮助文档:

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是对象,可以引用属性的....

实践证明:太好用了!

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics