如何清除现有列表数据值

时间:2010-02-17 12:45:20

标签: flex data-binding

我想知道在绑定新值之前如何删除(清除)现有的列表数据值。

我正在使用列表来使用http服务动态绑定数据。当我对服务进行新的调用时,我希望刷新现有项目并将新检索的数据绑定到同一列表。我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:2)

您可以将dataProvider显式设置为null,也可以在dataProvider上使用removeAll()。

答案 1 :(得分:0)

如果您将httpService.lastResult绑定到list.dataProvider,则无需清除数据。数据绑定将创建一个新的ListCollectionView对象(ArrayCollectionXMLListCollection视情况而定)并将其分配给list.dataProvider。旧数据将自动清除。