帮助文档:
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是对象,可以引用属性的....
实践证明:太好用了!
分享到:
相关推荐
在Flex中,我们可以通过多种方式来定制DataGrid中的DataGridColumn的显示内容,例如更改显示的文本或者根据不同的条件显示不同的符号等。下面我们将详细探讨如何实现这些功能。 ### 1. 自定义DataGridColumn显示...
例如,在DataGridColumn中使用`labelFunction`属性指定一个函数,该函数负责接收数据项并返回格式化后的字符串。 ```xml <mx:DataGridColumn dataField="phone" headerText="电话号码" labelFunction=...
在给出的代码中,我们使用了MX框架中的DataGrid组件来展示数据,并通过定义一个自定义的labelFunction来格式化数据。以下为具体实现的步骤和知识点: 1. 导入所需的类库和定义数据源: 在`<fx:Script>`标签内,...
在表格中应用格式化,需要使用到`labelFunction`属性。该属性允许我们为指定列的每个单元格指定一个函数,该函数负责处理单元格的显示内容。在我们的代码中,对于"比率"这一列的`labelFunction`属性被设置为`...
- **`labelFunction`**: 可以通过设置`labelFunction`属性来自定义ComboBox项的显示内容。例如,当需要显示复合数据(如姓名等)时,可以通过编写一个函数来实现这一功能。 ```actionscript private function ...