博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Flex 中的 DataGrid 自动刷新(转)
阅读量:7123 次
发布时间:2019-06-28

本文共 554 字,大约阅读时间需要 1 分钟。

当修改 DataGrid 实例的数据, 即修改数据源(dataProvider) 的内容时,要实现 DataGrid 的自动刷新,有两步。

1.将数据源设置为绑定。比如 数据源 为 dataArray,要在声明时在上面加 [Bindable] 标签

[Bindable]

var dataArray:Array;

有关数据绑定可以看看我的另外一篇文章

2.设置为绑定以后,当你修改数据时,DataGrid 实例不会显示新的数据,除非你鼠标点一下 DataGrid ,才会显示。

必须再手动进行刷新。DataGrid 有两个刷新函数,一个是下面的 invalidateList() ,这个函数用来刷新 DataGrid 的每一行,还有一个函数是 validateNow(),这个是在 DataGrid 的属性(大小,位置等)改变时,进行手动刷新的。我们要刷新纪录,就要用 invalidateList() 。所以在修改了数据后加上下面一行( dataGridInstance 是你的 DataGrid 实例)

dataGridInstance.invalidateList();

转载于:https://www.cnblogs.com/bmate/archive/2011/08/16/2141592.html

你可能感兴趣的文章
微信公众号开发小记——3.接入三方登录
查看>>
个推获7亿元C轮募资,SDK接入超80亿
查看>>
如何10分钟让APP实现实时互动?
查看>>
Consul入门01 - 安装Consul
查看>>
css 不规整元素的宽高等比例
查看>>
let vs const
查看>>
Swift里你可能不知道的事儿(2)——处理对象reference cycle的三种方式
查看>>
聊聊json
查看>>
【更新】FusionCharts图表库 v3.10.0发布|附下载
查看>>
TensorFlow实战之K-Means聚类算法实践
查看>>
verify.js 极简表单校验插件
查看>>
调查显示,大多数 Java 开发人员不希望学习新语言
查看>>
华为诉美国政府案新进展,法院已发传票
查看>>
小米成立AIoT战略委员会,加速落地All in AIoT战略 ...
查看>>
全栈必备 JavaScript基础
查看>>
soamanager将RFC类型的FM发布成web service
查看>>
兰晟生物医药完成数千万元A轮融资,引领神经精神疾病创新药物的快速发展 ...
查看>>
中国 HBase 技术社区 2019 年全国 meetup 计划
查看>>
书籍:Learn Web Development with Python - 2018.pdf
查看>>
C++雾中风景13:volatile解惑
查看>>