`

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

实践证明:太好用了!

分享到:
评论

相关推荐

    flex 映射DataGrid,修改DataGridColumn显示值

    在Flex中,我们可以通过多种方式来定制DataGrid中的DataGridColumn的显示内容,例如更改显示的文本或者根据不同的条件显示不同的符号等。下面我们将详细探讨如何实现这些功能。 ### 1. 自定义DataGridColumn显示...

    重写DataGridColumn

    在.NET框架中,`DataGrid`控件是用于显示数据表格的一种组件,它在早期版本如Visual Studio 2003中广泛使用。而`DataGridView`控件是后来推出的一个增强版,提供了更多的功能和自定义选项。在某些情况下,用户可能...

    flex4 dataGrid 日期格式转换

    除了在`DataGridColumn`上直接使用`labelFunction`,你还可以在运行时直接调用`DateFormatter`来格式化日期。例如,在函数中: ```actionscript regTime.text = df.format(memberResult.registeTime); ``` 这将把`...

    Flex教程之DataGrid用法

    本文将详细介绍Flex中`DataGrid`控件的使用方法,包括通过MXML与ActionScript的不同实现方式,并给出具体的示例代码。 #### 二、创建DataGrid ##### MXML方式 在MXML中,创建`DataGrid`非常简单,只需要在XML文件中...

    Flex DataGrid DataGridColumn数据颜色多样化-类型替换

    本话题将探讨如何实现Flex DataGrid中的DataGridColumn数据颜色多样化,以及如何通过类型替换来增强数据可视性。 Flex DataGrid是Adobe Flex框架中一个强大的组件,用于展示二维表格数据。DataGridColumn是DataGrid...

    Flex数据显示与数据验证

    例如,在DataGridColumn中使用`labelFunction`属性指定一个函数,该函数负责接收数据项并返回格式化后的字符串。 ```xml &lt;mx:DataGridColumn dataField="phone" headerText="电话号码" labelFunction=...

    flex datagrid

    在 MXML 中,使用 `&lt;mx:columns&gt;` 子标签和 `&lt;mx:DataGridColumn&gt;` 来定义列,比如: ```xml &lt;mx:DataGridColumn headerText="序号" dataField="id"/&gt; &lt;mx:DataGridColumn headerText="名称" dataField="name...

    flex 常用组件附例子介绍

    ### Flex常用UI组件详解 #### 一、DataGrid 组件 **DataGrid** 是 Flex 中一个非常重要的组件,主要...以上是 Flex 中 DataGrid 和 List 组件的基本使用及扩展功能介绍,希望能帮助大家更好地理解和使用这些组件。

    flex的dataGrid添加复选框(checkBox)

    创建一个继承自MX:GridColumn的类,并重写`createChildren`方法来添加CheckBox组件。 ```actionscript public class CheckBoxColumn extends GridColumn { override protected function createChildren():void { ...

    flex组件之DataGrid高级用法实例源码

    这样,你可以直观地看到高级用法如何在实际项目中被应用,从而提升自己的Flex开发技能。 四、总结 了解并掌握Flex DataGrid的高级用法对于提升数据展示的用户体验至关重要。通过自定义列、数据绑定、排序、编辑等...

    WPF根据xml配置文件加载DataGrid列.zip

    可以使用System.Xml.Linq库中的XDocument类来读取和解析XML。以下是如何加载和解析XML文件的示例代码: ```csharp using System.Xml.Linq; // 加载XML文件 string xmlPath = "path_to_your_xml_file.xml"; ...

    WPF中DataGrid得到其中一行的值

    获取选中行的特定单元格值,可以使用`DataGridCellsPresenter`来找到对应的列。首先,我们需要确保事件是在`DataGridCell`上触发的,然后我们可以查找对应的数据上下文和列索引: ```csharp private void ...

    Flex_全选或取消DataGrid中的checkbox

    为了实现全选或取消DataGrid中的checkbox功能,首先需要了解DataGrid的基本结构和checkbox的用法。 #### 1.1 DataGrid结构 DataGrid由多列组成,每一列通过`DataGridColumn`定义。在本例中,DataGrid包含两列:一个...

    Flex java blazeds 开中 遇到的问题大全

    在MXML中,将渲染器类绑定到DataGridColumn或直接在DataGrid的列配置中指定。 6. **获取DataGrid的总数据行**:Flex的`mx:DataGrid`的`rowCount`属性只表示可视行数,并非总行数。若想获取总数据行数,通常需要从...

    Flex DataGrid实现动态列,动态列值

    var dataGridColumn:DataGridColumn = new DataGridColumn(arrData[2]); dataGridColumn.headerText=arrData[0]; dataGridColumn.width=150; dataGridColumn.editable=false; var arrays:Array = new Array(); ...

    Grid(1)[动态添加列]

    使用`DataGridColumn`类可以创建新的列,并将其添加到DataGrid的`columns`数组中。以下是如何在AS3中动态添加列的示例: ```as3 var column:DataGridColumn = new DataGridColumn(); column.dataField = "fieldName...

    Flex itemRenderer的详细教程

    ### Flex ItemRenderer 的详细教程 #### 一、ItemRenderer 概述 在 Flex 开发中,ItemRenderer 是一种非常强大的工具,它允许开发者...掌握 ItemRenderer 的使用方法将大大提高 Flex 应用程序的灵活性和功能多样性。

    在Flex的DataGrid中使用CheckBox

    ### 在Flex的DataGrid中使用CheckBox #### 一、引言 在Flex应用程序开发中,DataGrid 是一种常用的UI组件,用于展示数据列表,并提供了一系列的功能,如排序、过滤等。有时,为了增加用户交互性或实现特定功能,...

    在DataGrid控件中设置单元格的数据显示格式.

    如果需要更精细的控制,可以创建自定义的DataGridColumn子类,并覆盖RenderCell方法来实现自己的渲染逻辑。 4. **使用DataBinder.Eval方法**: 在ASP.NET中,可以在BoundField的DataFormatString属性中结合...

    Flex中对表格某列的值进行数字格式化并求百分比添加%

    在给出的代码中,我们使用了MX框架中的DataGrid组件来展示数据,并通过定义一个自定义的labelFunction来格式化数据。以下为具体实现的步骤和知识点: 1. 导入所需的类库和定义数据源: 在`&lt;fx:Script&gt;`标签内,...

Global site tag (gtag.js) - Google Analytics