`
ycy303
  • 浏览: 195646 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Flex 3 cookbook翻译: 2.6 设置控件的labelFunction

    博客分类:
  • flex
阅读更多

 

2.6 设置 控件的 labelFunction

2.6.1 问题

你需要综合 data provider 中的不同部分来定制 comboBox 组件里面的标签。

2.6.2 解答

comboBox labelFunction 属性来指派一个自定义的函数,这个函数定义了显示的标签。

2.6.3 讨论

默认情况下, Flex 里的列表组件是在 dataProvider 的项目里寻找 label 属性作为显示的内容。可是,在某些情况下, dataProvider 没有 label 属性,或者你需要显示的内容是从 dataProvider 的项目里的多个部分组合起来的。 labelFunction 属性允许为 dataProvider 的项引用一个用户定义的方法,并为每项返回一个显示标签。

在如下的例子中, comboBox labelFunction 属性包含了对 getFullName 函数的引用,那个函数将 dataProvider 的每项里的 fName lName 部分连接起来并返回这个全名字符串。请看:

 

<mx:Application
    xmlns:mx="http://www.adobe.com/2006/mxml"
    layout="horizontal">

    <mx:ComboBox dataProvider="{myDP}" labelFunction="getFullName"/>

    <mx:Script>
        <![CDATA[
            import mx.collections.ArrayCollection;

            [Bindable]
            private var myDP:ArrayCollection = new ArrayCollection([{id:1,fName:
"Lucky", lName:"Luke"}, {id:2, fName:
"Bart", lName:"Simpson"}]);

            private function getFullName(item:Object):String{
                return item.fName + " " + item.lName;
            }

        ]]>
    </mx:Script>
</mx:Application>
 

 

 

 

分享到:
评论

相关推荐

    Flex 3 Cookbook简体中文版最新推荐常青

    Flex 3 Cookbook 简体中文版是一本专注于Flex 3技术的实用指南,由翻译协作组精心编译并免费传播。这本书旨在帮助开发者深入理解和应用Flex 3框架,包括ActionScript和MXML这两个核心组成部分。 ActionScript是Flex...

    flex3 cookbook.rar

    《Flex3 Cookbook》是针对Adobe Flex 3这一版本的开发指南,主要涵盖了使用Flex构建富互联网应用程序(RIA)的各种技术和策略。Flex是一个开源框架,它允许开发者使用MXML和ActionScript来创建交互式、高性能的Web...

    Flex3 CookBook 教程

    3. **组件库的使用**:Flex提供了一整套预定义的UI组件,如按钮、文本框、列表等,了解如何创建、自定义和组织这些组件以构建专业级的用户界面。 4. **数据绑定**:学习如何利用Flex的数据绑定机制,实时更新界面...

    Flex 3 cookbook 2008

    Flex 3 Cookbook by Joshua Noble; Todd AndersonPublisher: O'ReillyPub Date: May 6, 2008 Print ISBN-13: 978-0-596-52985-7 Pages: 704 The best way to show off a powerful new technology is to demonstrate...

    Flex 3 Cookbook.rar

    2. **数据绑定**:Flex 3中的数据绑定机制是其强大之处,书籍会讲解如何将UI组件与后台数据模型关联,实现动态更新和双向数据同步。 3. **事件处理**:书中会涵盖如何监听和响应各种用户交互事件,以实现应用的动态...

    Flex 4 Cookbook 英文版( pdf 非影印版)

    《Flex 4 Cookbook》是一本由Joshua Noble、Todd Anderson、Garth Braithwaite、Marco Casario 和 Rich Tretola 联合编写的英文书籍,由著名的O'Reilly Media出版,专注于Flex 4技术的实用教程。本书旨在帮助读者...

    Flex 4 Cookbook

    Flex 4 Cookbook

    flex3 cookbook 源码 完整版

    《Flex3 Cookbook》是针对Adobe Flex 3这一版本的开发指南,它包含了丰富的代码示例和实践教程,帮助开发者深入理解和应用Flex技术。这个完整版的资源包括了源码、范例XML数据以及Bonus Chapter的代码,对于学习和...

    Flex 3 CookBook 源码

    Flex 3 CookBook源码 Flex 3 CookBook源码

    flex3 cookbook 英文版pdf

    《Flex3 Cookbook》一书由Joshua Noble与Todd Anderson共同编写,是Adobe Developer Library系列的一部分,该系列由O'Reilly Media Inc.与Adobe Systems Inc.合作出版,旨在为使用Adobe技术的开发者提供权威资源。...

    Flex 3 CookBook 简体中文

    3. **数据绑定**:Flex 3的数据绑定机制使得UI元素和数据模型之间的同步变得简单,书中有实例解析这一机制及其在实际应用中的价值。 4. **图形和动画**:Flex 3提供了丰富的绘图API和Timeline控制,可以创建复杂的...

    Flex 3 Cookbook.Flex 3 Cookbook.Flex 3 Cookbook.Flex 3 Cookbook.Flex 3 Cookbook.

    Flex 3 Cookbook 是一本专注于Adobe Flex 3技术的实用指南,旨在帮助开发者深入理解和应用Flex 3框架。Flex 3 是一个用于构建富互联网应用程序(RIA)的开发平台,它结合了MXML和ActionScript 3.0,使得UI设计和编程...

    Flex中文帮助+Flex3cookbook中文版

    6. **移动应用开发**:Flex 3也支持开发移动应用程序,这部分可能包含针对移动设备的优化方法。 总之,这个压缩包对于想要学习Flex和ActionScript 3.0的初学者来说是一份宝贵的资源。通过阅读中文帮助文档和实践...

    flex3 Cookbook 中文版

    1. **Flex 3基础**:Flex 3是Adobe推出的用于构建RIA的开源框架,基于ActionScript 3.0编程语言,提供强大的组件库和MXML标记语言,使得开发者可以构建交互性强、视觉效果丰富的Web应用程序。 2. **MXML与...

Global site tag (gtag.js) - Google Analytics