`

———在组件之间绑定数据

阅读更多
Flex provides simple syntax for binding the properties of components to each other. In the following example, the value inside the curly braces ({ }) binds the text property of a TextArea control to the text property of a TextInput control. When the application initializes, both controls display the text Hello. When the user clicks the Button control, both controls display the text Goodbye.

    Flex提供了在组件间绑定属性的语法。下面的例子,展示了使用大括号({ })将TextArea控件的text属性绑定到一个TextInput控件的text属性上。当程序初始化的时候,两个控件都会显示“Hello”当用户点击了Button控件时,两个控件都会显示“Goodbye”。
<?xml version="1.0"?>
<!-- mxml/BindingExample.mxml -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
    <mx:Panel title="My Application" 
        paddingTop="10" 
        paddingBottom="10"
        paddingLeft="10" 
        paddingRight="10"
    >
        <mx:TextInput id="textinput1" text="Hello"/>
        <mx:TextArea id="textarea1" text="{textinput1.text}"/>
        <mx:Button label="Submit" click="textinput1.text='Goodbye';"/>
    </mx:Panel>
</mx:Application>

The following image shows the application rendered in a web browser window after the user clicks the Submit button:

As an alternative to the curly braces ({ }) syntax, you can use the <mx:Binding> tag, in which you specify the source and destination of a binding. For more information about data binding, see “Storing Data” on page 1257.
分享到:
评论

相关推荐

    COM技术内幕——微软组件对象模型(PDF).rar

    这个“COM技术内幕——微软组件对象模型(PDF)”文档很可能是对COM技术的深入解析,涵盖其核心概念、设计原则以及在实际开发中的应用。 COM是一个二进制规范,它定义了组件如何创建、交互、生命周期管理以及接口如何...

    小程序——自定义组件.rar

    本压缩包"小程序——自定义组件.rar"可能包含了一系列关于如何创建、使用和优化自定义组件的教程、示例代码和相关资源。 首先,自定义组件的创建是通过继承微信小程序提供的`Component`对象来实现的。开发者需要在`...

    小程序模块化开发——自定义组件.zip

    3. **属性与数据绑定**:自定义组件的`properties`用于接收外部传入的参数,而`data`则用来存储组件内部的状态。通过`props`传递的数据可以在组件内部进行操作,实现不同组件间的通信。 4. **事件处理**:组件可以...

    vue.js入门(3)——详解组件通信

    父组件在使用子组件的地方,通过v-bind指令来绑定数据传递给子组件。例如: ```html &lt;!--父组件模板--&gt; &lt;p&gt;Messages:{{messages | json}} &lt;child v-on:child-msg="handleIt"&gt;&lt;/child&gt; ``` 2. 使用$emit派发...

    FLEX资源——FLEX数据绑定专题(中文PDF)

    数据绑定是Flex中一个核心的概念,它简化了用户界面与应用程序数据之间的通信,使得数据的更新能够自动反映在UI上,反之亦然。 在Flex中,数据绑定是一种声明式编程方式,开发者无需编写复杂的事件处理代码,即可...

    ASP.NET源码——Silverlight绑定数据的例子.zip

    在这个“ASP.NET源码——Silverlight绑定数据的例子.zip”压缩包中,我们主要探讨的是如何在Silverlight应用中实现数据绑定,这是一种强大的机制,能够让UI(用户界面)与后端数据模型保持同步,极大地简化了开发...

    COM技术内幕——微软组件对象模型.rar

    组件之间通过接口进行通信,而不是直接访问彼此的内部实现。 2. **接口(Interface)**:接口定义了组件提供的服务集合,是一组方法的规范。每个接口都有一个唯一的标识符(IID),并且遵循特定的规则,如只添加...

    Vue购物车——组件化.rar

    在"Vue购物车——组件化"这个示例中,我们将深入探讨Vue组件的全局注册与局部注册、父子组件之间的通信以及数据的单向绑定等关键概念。 首先,我们来看**Vue组件的全局注册**。全局注册组件意味着在整个Vue实例中,...

    精选_【Cocos Creator实战教程(9)】——UI组件(3)Toggle 组件_源码打包

    - Toggle组件可以与Cocos Creator的数据绑定系统结合使用,将Toggle的状态与脚本中的变量同步,实现双向数据绑定。 - 这样,当Toggle状态改变时,关联的脚本变量也会自动更新,反之亦然,大大简化了代码逻辑。 5....

    安卓Android源码——自定义表格自动刷新数据.zip

    这个压缩包“安卓Android源码——自定义表格自动刷新数据.zip”很可能包含了一个示例项目,用于演示如何在Android环境中实现这一功能。下面我们将详细探讨相关的知识点。 1. **自定义表格**: 在Android中,我们...

    网页模板——vue实现动态表格数据查询筛选代码.zip

    在本资源中,“网页模板——vue实现动态表格数据查询筛选代码.zip”是一个包含Vue.js实现的动态表格数据查询和筛选功能的代码示例。Vue.js是目前非常流行的前端JavaScript框架,它简化了网页开发,尤其是处理用户...

    如何实现控件数据绑定

    10. 动态数据绑定:在某些情况下,你可能需要动态地创建控件并绑定数据,这可以通过在运行时创建控件并设置其数据绑定属性来实现。 总之,VB.NET的数据绑定机制提供了丰富的功能,使得开发者能够方便地将数据展示在...

    精选_【Cocos Creator实战教程(8)】——UI组件(2)ProgressBar 组件_源码打包

    在本篇精选的Cocos Creator实战教程中,我们聚焦于UI组件的第二部分,主要讨论的是ProgressBar组件。ProgressBar是用户界面中一个非常重要的元素,它通常用于显示任务完成度、健康值、电量或其他任何需要逐步展示的...

    ASP.NET源码——动态浏览数据库的数据源码.zip

    总结来说,这个"ASP.NET源码——动态浏览数据库的数据源码.zip"提供了实现动态数据浏览的实例,涵盖了ASP.NET框架的核心概念,包括Web页面生命周期、数据绑定、数据库操作、用户界面设计和安全性控制。通过学习和...

    C#利用数据绑定控件修改数据

    在C#编程中,数据绑定是一项关键特性,它允许开发者将UI控件与数据源连接起来,以便在用户界面和应用程序的数据模型之间自动同步数据。本篇将深入探讨如何利用数据绑定控件来修改数据,这在开发Windows Forms、WPF或...

    第6讲用户界面(3)——绑定类组件.pdf

    而Adapter则充当AdapterView与数据之间的桥梁,负责将数据转化为可显示的视图。 AdapterView的主要职责是展示数据,但自身并不直接处理数据。它依赖于适配器(Adapter)来提供数据源并决定如何呈现数据。例如,...

    vue数据绑定和路由demo

    在"vue数据绑定和路由demo"中,我们将探讨Vue的核心特性——数据绑定和路由管理。 首先,数据绑定是Vue.js的一个核心概念,它使得视图与数据模型之间可以保持同步。在Vue中,我们通常使用`{{ }}`双大括号来实现文本...

    Qt实例分析——QML属性绑定

    在本实例分析中,我们将深入探讨QML属性绑定的概念、语法以及如何结合C++动态发送信号到QML来实现更复杂的数据交互。 一、QML属性绑定概念 属性绑定是QML中的一种机制,它确保了当一个属性的值发生变化时,与其...

    网页模板——vue动态添加删除表格数据特效源码.zip

    在本项目"网页模板——vue动态添加删除表格数据特效源码"中,开发者使用Vue.js实现了动态添加和删除表格数据的功能,这在数据展示和管理场景中非常常见。这个功能的实现基于Vue的核心特性,包括数据绑定、计算属性、...

Global site tag (gtag.js) - Google Analytics