加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flex :labelFunction

发布时间:2020-12-15 01:15:44 所属栏目:百科 来源:网络整理
导读:? 做Flex时,遇到一个问题,用ComboBox从后台获取数据源时,不能取到其中的一个属性.比如说从后台取出的是一个result,result中有多条对象,一个对象有多个属性,我想取其中的一个属性,如何去取那,想必大家做的时候也遇到这中问题吧. ?? 我查一下文档,用labelFunct
?

做Flex时,遇到一个问题,用ComboBox从后台获取数据源时,不能取到其中的一个属性.比如说从后台取出的是一个result,result中有多条对象,一个对象有多个属性,我想取其中的一个属性,如何去取那,想必大家做的时候也遇到这中问题吧.
?? 我查一下文档,用labelFunction就可以解决这个问题.
?? 下面是个一下例子:

  1. <mx:ComboBox id="comboBox" labelFunction="getName"/> ??
  2. <mx:script> ??
  3. ?? <![CDATA[ ??
  4. ??private function getName(item : Object) : String ??
  5. ?? { ??
  6. ????return item.name; ??
  7. ?? } ??
  8. ?? ]]> ??
  9. </mx:Script>??
  10. name 是对象中的一个属性,名字一定要和对象中的属性名字一致.
    labelFunction也可以在DataGrid List等组件中的使用,来取自定义的属性值.
  11. 最近在做一个Flex+GDS+Spring+Heibernate的项目,第一次接触Flex,感觉还不错,界面丰富,就是性能有点慢. ?? 做Flex时,想必大家做的时候也遇到这中问题吧. ?? 我查一下文档,用labelFunction就可以解决这个问题. ?? 下面是个一下例子: ?? <mx:ComboBox id="comboBox" labelFunction="getName"/> <mx:script> <![CDATA[ private function getName(item : Object) : String { return item.name; } ]]> </mx:Script> name 是对象中的一个属性,名字一定要和

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读