`
路边风景
  • 浏览: 40713 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Flex绑定属性链

阅读更多

    当指定一个属性作为数据绑定表达式的源时,Flex不仅监控这个属性的变化,也会监控由这个属性作为开始点的属性链的变化。整个属性链,包括源属性,被称为“可绑定的属性链”。在下面的例子中,firstName.text是一个可绑定的属性链:
<mx:Text id="myText" text="{firstName.text}"/>
    也可以使用很长的属性链,
<mx:Text id="myText" text="{user.name.firstName.text}"/>
    只有当text属性是可绑定的,数据绑定机制才能检查text属性的变化,但是,如果在运行时,要想向属性链中的部分属性赋予新值,那么属性链中的每个属性都必须是可绑定的,才能使数据绑定机制起作用。否则,在运行时更改user, name或者firstName属性会导致数据绑定机制无法检查text属性的变化。
     在使用BindingUtils.bindProperty()时,可以将绑定的属性链作为方法的参数。
BindingUtils.bindProperty(myText, "text", this, ["user", "name", "firatName", "text"]);

分享到:
评论

相关推荐

    flex页面跳转及数据绑定

    数据绑定是Flex中一种强大的特性,它允许UI组件的值自动与数据模型同步,无需手动处理事件或属性更新。在Flex中,数据绑定主要包含以下四种方式: 1. **"{ }"绑定表达式**:最常用的方式,将数据源直接写在大括号内...

    FLEX 数据绑定专题一(转)

    本文将深入探讨“FLEX数据绑定”这一专题,它是一种强大的机制,允许视图与模型之间的自动同步,使得开发者能够更加专注于业务逻辑而不是繁琐的同步操作。本文是系列文章的第一部分,主要介绍数据绑定的基本概念、...

    FLEX企业应用开发实战.part1

     2.4.7 使用可绑定属性链进行工作  2.5 Flex中的组件化编程  2.5.1 认识Flex组件和组件容器  2.5.2 组件生命周期与布局  2.5.3 组件的失效机制  2.5.4 使用ActionScript创建自定义组件  2.6 异步调用 ...

    FLEX企业应用开发实战.part2

     2.4.7 使用可绑定属性链进行工作  2.5 Flex中的组件化编程  2.5.1 认识Flex组件和组件容器  2.5.2 组件生命周期与布局  2.5.3 组件的失效机制  2.5.4 使用ActionScript创建自定义组件  2.6 异步调用 ...

    flex

    6. **数据绑定**:Flex支持数据绑定,使得视图层与模型层的数据能自动同步,简化了UI与业务逻辑的关联。 7. **Flex应用结构**:典型的Flex应用通常采用Model-View-Controller(MVC)架构,分离视图、控制逻辑和数据...

    flex写的rss订阅程序

    6. **数据绑定**:Flex支持数据绑定,允许UI组件自动反映模型数据的变化。在RSS订阅程序中,可以将RSS条目的属性绑定到UI元素,如文本框和链接,从而实时显示内容。 7. **组件库**:Flex提供了丰富的组件库,如List...

    FLEX教程码源集合

    - **数据绑定**:FLEX中的数据绑定机制允许UI组件的状态自动与数据模型同步,简化了数据驱动应用的开发。 - **服务连接**:FLEX支持与各种后台数据服务(如AMF、HTTP、SOAP等)的通信,方便实现数据的获取和提交。 ...

    Flex tree的用法

    综上所述,Flex Tree是展示层次数据的强大工具,通过灵活的数据绑定、自定义渲染和丰富的交互特性,可以满足各种复杂的应用场景。在实际开发中,结合XML数据源,可以轻松构建出动态、交互性强的树状视图。通过学习和...

    绑定也疯狂 第二版

    2. Flex框架内置了高级的观察器,能够处理复杂的绑定逻辑,如绑定链。此外,Flex组件和数据集合都预置了绑定功能,使得开发者能够更加便捷地处理数据绑定。 3. 在MXML中直接支持绑定,使得开发者能够在高级别上操作...

    Flex报表

    2. **数据绑定**:在Flex中,报表通常通过数据绑定将数据源(如ArrayCollection或XMLList)与图表组件关联起来,使得数据的改变能够实时反映在报表上。 3. **XML数据源**:文件名如“xml_annotation_xml.html”、...

    flex chart

    在创建图表时,首先需要准备数据源,然后通过 MXML 或 ActionScript 配置和定制图表的样式、颜色、标签等属性。例如,你可以设置图表的标题、轴标签、数据系列、数据点的形状和颜色等。 标签 "源码" 暗示这篇博文...

    flex资源

    Flex资源,顾名思义,是指与Adobe Flex相关的...学习Flex不仅需要掌握MXML和ActionScript,还需要理解面向对象编程、数据绑定和组件模型等概念,这样才能充分利用Flex的强大功能,创造出高效且用户体验优秀的Web应用。

    Flex详细文档.pdf

    - **数据绑定**: Flex支持强大的数据绑定机制,允许UI组件自动更新其内容以反映模型数据的变化。 - **事件对象**: 用于处理用户的交互行为,如点击、滑动等。 - **DataGrid控件**: 用于展示表格形式的数据,支持排序...

    FLEX面试题

    4. **ItemRenderer绑定属性失败**:当在 ItemRenderer 中尝试绑定一个不属于 `IEventDispatcher` 类的对象时,会出现警告。这通常是由于 `ArrayCollection` 中的数据源类型与 ItemRenderer 预期的类型不符造成的。 5...

    FLex文档教程

    同时,Flex提供了丰富的组件库和工具链,支持团队之间的高效沟通和协作,确保了最终产品的高质量和一致性。 综上所述,Flex框架以其强大的组件库、高效的开发工具和灵活的数据绑定机制,成为了创建复杂Web应用程序...

    Flex常见问题

    确保只绑定必要的属性,并监控数据变化以优化性能。 2. UI组件:Flex组件库丰富,但在自定义或扩展组件时需注意组件间的相互作用和事件处理,以确保良好的用户体验。 3. 动态加载:在处理大量数据时,考虑使用分页或...

    flex分页代码

    "Flex分页代码"指的是使用Adobe Flex这一编程框架实现的分页功能。Flex是一款基于ActionScript 3.0的开源框架,它允许开发者构建富互联网应用(RIA)。在这里,我们主要探讨如何在Flex中实现分页功能。 Flex提供了...

    flex gallery / 产品展示

    5. 自定义样式:开发者可以使用CSS样式表来改变组件的颜色、字体、边距等视觉属性,以适应网站的整体设计。 6. 扩展性:flex gallery往往设计得模块化,方便添加额外的功能,例如添加评论、分享到社交媒体等。 综...

    flex3 deep link

    Flex使用MXML和ActionScript 3.0进行开发,提供了丰富的组件库和强大的数据绑定机制,使得开发者可以创建具有交互性和动态效果的用户界面。 深度链接在Flex 3中的实现涉及到多个方面: 1. **URLResponder**:这是...

    Flex开发框架

    6. **数据绑定**: Flex支持数据绑定机制,允许视图组件(如文本框)直接与模型数据关联,当数据改变时,视图会自动更新,反之亦然,简化了数据驱动的应用开发。 7. **Services和AMF**: Flex框架支持与服务器的数据...

Global site tag (gtag.js) - Google Analytics