论坛首页 编程语言技术论坛

Flex 数据绑定备忘

浏览 2246 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-03-05   最后修改:2010-03-05

数据绑定是将数据与界面控件或者空间的属性绑定,达到改变数据自动显示效果的目的。声明时使用 [Bindable] 标签,简单基础数据直接写一个在声明前加上标签即可。同时也可以绑定复杂数据结构(如Object)中的属性。此时成员变量 Object 需要绑定标签,所引用的属性应该提供 get 和 set 方法,并将 set 方法声明为 [Bindable] 。(此处不清楚为什么要绑定 set,按理说应该绑定 get 才是)

 

绑定只能改变控件属性,不能反向改变数据。如果需要改变的话可以在控件事件中改变。如 click="obj.attribute=true"。

   发表时间:2010-04-23  
个人认为绑定到set方法中才是合理的吧!
数据绑定的处理过程其实就是当被绑定的数据发生改变的时候,去分发事件,通知控件更新界面上的数据显示(个人理解)。
被绑定的数据要改变才会触发事件,自然而然就应该绑定到set的方法上去了
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics