在flex中刷新/重新加载数据网格

时间:2009-07-10 21:13:53

标签: flex datagrid refresh reload itemeditor

我正在使用数据网格。它有itemEditor组件,组合框等作为列的列。 理想情况下,datagrid.invalidateList()方法可以使用新的dataProvider数据重新加载数据网格。

但是,对我来说,它附加在旧数据上,新数据会添加到旧数据之下。我无法修复此数据网格的重新加载。

3 个答案:

答案 0 :(得分:2)

使用ArrayCollection,而不是Array! ArrayCollection提供您需要的所有更改通知机制。数组没有。

答案 1 :(得分:0)

我很难理解你的问题究竟是什么。你能不能用新的集合替换DataGrid.dataProvider?

答案 2 :(得分:0)

嗯,我明白了。我只是让我的阵列空了。

所以现在它的likeif arr是一个充当数据提供者的数组。

ARR = [];

这使得数组为空,然后我将其作为数据提供者。