当修改 DataGrid 实例的数据, 即修改数据源(dataProvider) 的内容时,要实现 DataGrid 的自动刷新,有两步。
1.将数据源设置为绑定。比如 数据源 为 dataArray,要在声明时在上面加 [Bindable] 标签
[Bindable]
var dataArray:Array;
有关数据绑定可以看看我的另外一篇文章http://hi.baidu.com/think122/blog/item/54970bfa2aed732b4e4aea16.html
2.设置为绑定以后,当你修改数据时,DataGrid 实例不会显示新的数据,除非你鼠标点一下 DataGrid ,才会显示。
必须再手动进行刷新。DataGrid 有两个刷新函数,一个是下面的 invalidateList() ,这个函数用来刷新 DataGrid
的每一行,还有一个函数是 validateNow(),这个是在 DataGrid
的属性(大小,位置等)改变时,进行手动刷新的。我们要刷新纪录,就要用 invalidateList() 。所以在修改了数据后加上下面一行(
dataGridInstance 是你的 DataGrid 实例)
dataGridInstance.invalidateList();
分享到:
相关推荐
flex中dataGrid导出数据到excel中,不存在乱码问题
flex4 dataGrid 日期格式转换,flex4 dataGrid 日期格式转换.doc
FLEX的datagrid合计、平均值,很好的例子代码拿来就可以用
flex-datagrid中,双击选中的数据,自动把数据移动到另一个datagrid里 希望可以帮助新的新手!
在FLEX4中开发带有过滤功能的DATAGRID组件
Flex的DataGrid中使用CheckBox. 大家共同研究
flex 自定义 datagrid 列头带组合框进行过滤
Flex4 DataGrid表格操作,表格回车事件默认是换行,这里修改为换单元格,单元格轮完换行。支持上下左右和回车键控制光标位置,还添加了"+","-"按钮,用于控制添加行和删除选中的行。
将flex中datagrid组件中数据导出到excel表格中。思路很简单,利用as将datagrid中的数据解析出来,传到后台java服务端处理,即可保存为excel文件。
flex中dataGrid全选和全不选功能
Flex4.6 开发的关于DataGrid控件,在其中嵌套了comboBox,控制是否可航编辑,添加删除一行,光表定位,查了好些资料,可直接运行
felx和springHibernate整合传递二进制数据到表中并在flex的dataGrid控件中显示的实践
Flex中DataGrid和一些其它控件使用
flex 中datagrid 动态攺变行颜色 用flex3.2打开
Flex DataGrid从XML文件中加载数据
Flex FooterSpark DataGrid 高效Flex表格开发技术实例
Flex 自定义DataGrid,带增删改查等各种功能.列锁定,序号等各种功能.
Flex datagrid 不可以设置列宽,用这个试试吧,hehe
Flex dataGrid 全选、反选 checkBox 不是很完善,但很有借鉴意义
如何改变Flex中DataGrid某一DataGridColumn显示内容的字体颜色