0

我正在尝试实现一个自动完成字段。结果将显示在列表中。但是每次我进行搜索时,新结果都会附加到以前的结果中。我尝试清除附在列表中的商店,但没有奏效。

在调试器中,商店显示 2 个项目,而列表显示许多项目(2 个新项目 + 先前搜索结果中的项目)

4

2 回答 2

1

这是修复:

list.refresh()

从附加商店中删除项目后,您需要刷新列表以告诉它再次加载自身。

于 2012-10-22T19:44:41.653 回答
0

尝试致电removeAll()您的商店。

例如:只是为了确保在删除之前检查

var isStoreLoaded =Ext.getStore("theStore").isLoaded( ); if(isStoreLoaded) { Ext.getStore("storeBomSearch").removeAll();
}

我希望这是一个普通的商店,而不是 treeStore。

于 2012-10-22T18:58:04.677 回答