首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

Flex个人知识库(五)

2012-11-23 
Flex个人知识库(5)1、关于DataGrid的自动刷新当修改dataGrid数据时(即修改数据源dataProvider)要实现DataGr

Flex个人知识库(5)
1、关于DataGrid的自动刷新
  当修改dataGrid数据时(即修改数据源dataProvider)要实现DataGrid的自动刷新有两部:
A、 将数据源设置为绑定,也即以关键字[Bindable]声明
B、 设置绑定以后,当你修改数据时,datagrid实例并不会显示新的数据,除非你手动的鼠标点击一下datagrid才会显示。有如下方法可以解决:
   .invalidateList()刷新datagrid的每一行
   .invalidateNow()在datagrid的属性(大小、位置等发生改变时),进行刷新。

2、 ComboBox中change事件与close事件的区别

   如果用户更改了下拉列表的选项,ComboBox的selectedIndex与selectedItem都会随之改变。

   change:   当comboBox内容因用户交互操作发生更改时,当selectedIndex或selectedItem属性更改时,以及如果comboBox控件可编辑,每次在框中击键时调用

    close:   取消下拉列表时调度,如果用户选择某一下拉列表中的某个项目,在下拉列表外部店家,在显示下拉列表时单击下拉框或者在下拉框状态时按Esc

  注意: 就我个人的使用来看发现当更改comboBox的selectedIndex与selectedItem时会出发change事件,而发现有网友博文中提到如下观点:

  由编程改变selectedIndiex和selectedItem属性时触发的是valueCommit时间,而通过UI操作触发的是change和changing事件。
   ... ...

3、 自定义的一个Alert框



4、 Flex画流程图
 

热点排行