`
flysnail
  • 浏览: 92807 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Flex :labelFunction

    博客分类:
  • Flex
阅读更多
最近在做一个Flex+GDS+Spring+Heibernate的项目,Flex感觉还不错,界面丰富,就是性能有点慢.
   做Flex时,遇到一个问题,用ComboBox从后台获取数据源时,不能取到其中的一个属性.比如说从后台取出的是一个result,result中有多条对象,一个对象有多个属性,我想取其中的一个属性,如何去取那,想必大家做的时候也遇到这中问题吧.
   我查一下文档,用labelFunction就可以解决这个问题.
   下面是个一下例子:
  
 <mx:ComboBox id="comboBox" labelFunction="getName"/>
 <mx:script>
  <![CDATA[
  private function getName(item : Object) : String
  {
    return item.name;
  }	
  ]]>
</mx:Script>

  name 是对象中的一个属性,名字一定要和对象中的属性名字一致.
  labelFunction也可以在DataGrid List等组件中的使用,来取自定义的属性值.
3
3
分享到:
评论
3 楼 czwlucky 2009-03-06  
flysnail 写道

呵呵,是可以的,但是你在datagrid中就不行了啊


在DataGrid中用dataField="name"
2 楼 flysnail 2008-09-12  
呵呵,是可以的,但是你在datagrid中就不行了啊
1 楼 jssy 2008-09-12  
<mx:ComboBox id="comboBox" labelfield="name"/>
对这种问题不用labelfunction,如上就可以了。

相关推荐

    Flex ColumnChart获取得焦点改变颜色

    - `LinearAxis`:定义了纵轴为线性轴,`baseAtZero="false"`表示纵轴不一定从零开始,`minimum`和`maximum`则设置了纵轴的最小值和最大值范围,`labelFunction`引用了自定义的`linearAxis_labelFunc`函数来格式化轴...

    Flex画 坐标轴曲线 项目用过的 flex4 开发

    &lt;s:CategoryAxis dataProvider="{labels}" labelFunction="formatDate"/&gt; &lt;/s:horizontalAxis&gt; &lt;s:verticalAxis&gt; &lt;s:LinearAxis/&gt; &lt;/s:verticalAxis&gt; &lt;/s:LineChart&gt; &lt;/s:Application&gt; ``` 其中,`data`是...

    flex4 选择树组件

    如果需要自定义,可以设置`labelFunction`属性,指定一个函数来生成节点的显示文本。 4. **节点选择**:Tree组件提供了多种选择模式,如单选或多选。你可以通过`allowMultipleSelection`属性控制是否允许多选,通过...

    flex做的四种图表(线、柱、饼、区域)直接用js调用

    每个扇区代表数据源中的一个条目,通过PieSeries类设置数据系列,调整sliceWidth表示每个扇区的大小,使用labelFunction可以自定义每个扇区的标签内容。 区域图则强调了数据的范围和区间,通常用于展示连续性数据的...

    Flex数据显示与数据验证

    根据给定的信息,本文将详细解析Flex中的数据验证与显示技术。主要聚焦于Flex框架下对日期、货币以及字符串等数据类型的验证与显示方法,并通过示例代码进行具体阐述。 ### Flex中的数据验证 Flex提供了丰富的功能...

    flex 统计,柱状图,饼图。

    `labelFunction`可以自定义显示的标签,`showDataLabels`属性控制是否显示数据标签,而`explodeRatio`可以设置某个扇区突出的比例。 为了方便使用,通常会预先打包好这些图表组件,形成库或者独立的SWC文件,用户...

    flex4 dataGrid 日期格式转换

    总结起来,Flex 4中的`DataGrid`通过结合`DateFormatter`和自定义的`labelFunction`可以方便地实现日期格式的转换,使数据显示更加人性化。理解并熟练运用这些技巧,可以提升用户体验,增强应用程序的易用性。

    一个非常不错的flex时间控件,内附运行图

    一个非常不错的flex时间控件 &lt;local:UXDateField selectedDate="{new Date()}" labelFunction="selectDateTime" width="150"/&gt; public function selectDateTime(item:Date):String { return item.fullYear ...

    flex 映射DataGrid,修改DataGridColumn显示值

    ### Flex中DataGrid某列显示值的自定义与字体颜色更改 #### 一、自定义DataGridColumn显示值 在Flex中,我们可以通过多种方式来定制DataGrid中的DataGridColumn的显示内容,例如更改显示的文本或者根据不同的条件...

    Flex datagrid 自动设置列宽

    var textSnapshot:TextSnapshot = column.labelFunction(item, column); return textSnapshot.width; } ``` 另外,如果你使用的是Spark DataGrid(Flex 4.x),则可以使用`flexibility`属性来控制列宽的弹性。`...

    flex4.5学习笔记

    - **labelFunction**: 定义如何显示数据项。 - **dataField属性**: 指定数据字段。 - **防止某列显示不开**: 调整列宽或其他布局属性。 - **DateTimeFormatter**: 用于格式化日期时间。 - **隔行变色**: 改善...

    flex tree的简单使用

    但我们可以自定义节点的显示方式,通过实现`ITreeDataDescriptor`接口或者使用`dataProvider`的`labelFunction`属性来定义一个函数,该函数根据数据项返回显示的文本。 4. **事件处理**:Tree组件触发多种事件,如`...

    flex 常用组件附例子介绍

    ### Flex常用UI组件详解 #### 一、DataGrid 组件 **DataGrid** 是 Flex 中一个非常重要的组件,主要用于展示表格形式的数据集。它能够显示包含多列数据的信息,并提供了丰富的交互特性,使得用户能够方便地操作...

    flex学习笔记,技巧学习

    - **`labelFunction`**: 可以通过设置`labelFunction`属性来自定义ComboBox项的显示内容。例如,当需要显示复合数据(如姓名等)时,可以通过编写一个函数来实现这一功能。 ```actionscript private function ...

    Flex做雷达图例子

    在Flex中,可以使用`CategoryAxis`类来创建轴,并设置其`labelFunction`属性来自定义标签。图例可以通过`Legend`组件来创建,通过`dataProvider`属性关联到图表。 在`RadarChartTest`这个文件中,很可能包含了实现...

    flex 根据时间来画出动态曲线

    4. **labelFunction**: 自定义标签函数`mylabel`,用于格式化时间轴上的每个标签,使其显示为更友好的日期时间格式。 ### 动态数据更新机制 为了实现实时动态曲线图,案例中采用了一个定时器(`Timer`类)和一个...

    ArcGIS_For_Flex_地图内嵌饼状图

    - `_labelPosition`、`_labelFunction`、`_labelSymbol`、`_labelLineSymbol`:控制饼状图标签的位置、格式、符号以及连线样式,增强图表的可读性和美观度。 #### 知识点四:PieLayerSeries 属性的 getter 和 ...

    Flex中tree实现的种种细节

    例如,`data`属性用于绑定数据,`labelFunction`可以自定义节点显示的文本,`itemRenderer`则允许我们定制每个节点的外观。另外,`childrenField`属性指定了数据对象中包含子项的字段名,这对于从数据源加载子节点至...

    Flex中DataGrid和其它控件使用

    1. **LabelField**:DataGrid中的每个单元格默认显示的是数据源中的简单文本,但有时我们可能需要自定义显示内容,这时可以使用LabelField或LabelFunction来实现。 2. **ButtonColumn**:如果需要在DataGrid中添加...

    flex3的cookbook书籍完整版dpf(包含目录)

    设置控件的labelFunction 2.7节. 提供菜单数据 2.8. 动态填充菜单 2.9节. 为菜单类控件创建事件处理函数 2.10节. 显示一个通知窗口 2.11节. 使用Calendar控件 2.12节. 弹出窗口的显示和位置 2.13节. 自定义弹出式...

Global site tag (gtag.js) - Google Analytics