Flex中的数据绑定(Data Binding)3:change事件及监听
2007-11-12 17:21
281 查看
在前面的例子中,已经涉及了Flex中数据绑定相关的事件及监听。
[Bindable]标记相当于[Bindable(event="propertyChange")],编译器会自动为声明了[Bindable]的对象实现IEventDispatcher,并在声明了[Bindable]的数据发生改变时自动发送“propertyChange”事件。
Flex组件默认添加了PropertyChangeEvent.PROPERTY_CHANGE事件的Listener,当绑定的数据发生改变时会进行更新处理。
如果不使用默认的“propertyChange”,比如声明为[Bindable(event="change")],或者需要自己进行处理,则需要手工注册监听器并添加事件处理函数:
addEventListener("change", changeHandle);
[Bindable]标记相当于[Bindable(event="propertyChange")],编译器会自动为声明了[Bindable]的对象实现IEventDispatcher,并在声明了[Bindable]的数据发生改变时自动发送“propertyChange”事件。
Flex组件默认添加了PropertyChangeEvent.PROPERTY_CHANGE事件的Listener,当绑定的数据发生改变时会进行更新处理。
如果不使用默认的“propertyChange”,比如声明为[Bindable(event="change")],或者需要自己进行处理,则需要手工注册监听器并添加事件处理函数:
addEventListener("change", changeHandle);
相关文章推荐
- Data binding的使用(二)-----事件的绑定监听
- Flex中的数据绑定(Data Binding)1:数据绑定的原理
- Android中的MVP笔记之二: Data Binding 库的使用之layout绑定数据与事件。
- Flex中的数据绑定(Data Binding)2:例子
- Flex中的数据绑定(Data Binding)1:数据绑定的原理
- 201507221403_《backbone之一——新建模型和集合、实例化模型、模型上监听事件的方法、模型设置和获取后台数据、配置理由方法、视图绑定事件的方法、绑定模型等》
- Repeater绑定事件ItemDataBound中获取数据库中数据
- [Flex]Flex编程注意之自动获取焦点、监听全局键盘事件
- JS 事件绑定、事件监听、事件委托详细介绍
- vue动态数据绑定1--如何监听一个对象的变化
- PropertyChanged 事件-数据绑定
- JS动态加载数据绑定事件--delegate() 方法
- Android 四种绑定监听事件的方式
- Android布局设计之ExpandableList绑定XML数据构成级联、item布局页面的控件查找及配置child事件,自定义适配显示内容
- vue.js--基础 事件结合双向数据绑定实现todolist,增加和删除功能
- 事件绑定、事件监听、事件委托
- ajax请求返回的数据无法用选择器绑定事件
- Data Binding(数据绑定)用户指南
- 打造Android集合控件数据绑定(支持添加监听,支持AbsListView与RecycleView,支持异步加载等)(二)ORM注解以及解析
- Flex之旅:第一部分:flex必备基础知识积累(1)---监听键盘事件的注意事项