浏览 2246 次
锁定老帖子 主题:Flex 数据绑定备忘
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-03-05
最后修改:2010-03-05
数据绑定是将数据与界面控件或者空间的属性绑定,达到改变数据自动显示效果的目的。声明时使用 [Bindable] 标签,简单基础数据直接写一个在声明前加上标签即可。同时也可以绑定复杂数据结构(如Object)中的属性。此时成员变量 Object 需要绑定标签,所引用的属性应该提供 get 和 set 方法,并将 set 方法声明为 [Bindable] 。(此处不清楚为什么要绑定 set,按理说应该绑定 get 才是)
绑定只能改变控件属性,不能反向改变数据。如果需要改变的话可以在控件事件中改变。如 click="obj.attribute=true"。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-04-23
个人认为绑定到set方法中才是合理的吧!
数据绑定的处理过程其实就是当被绑定的数据发生改变的时候,去分发事件,通知控件更新界面上的数据显示(个人理解)。 被绑定的数据要改变才会触发事件,自然而然就应该绑定到set的方法上去了 |
|
返回顶楼 | |