0

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

但是,对我来说,它附加到旧数据中,新数据被添加到旧数据下方。我无法修复数据网格的重新加载。

4

3 回答 3

2

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

于 2009-07-12T16:29:07.780 回答
0

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

于 2009-07-10T23:17:46.843 回答
0

嗯,我明白了。我只需要让我的数组为空。

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

arr=[];

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

于 2009-07-11T01:36:13.117 回答