Sencha touch 列表存储有2项,而列表显示5项
我正在尝试实现一个自动完成字段。结果将显示在列表中。但每次我进行搜索时,新结果都会附加到以前的结果中。我试着清理清单上的商店,但没有成功Sencha touch 列表存储有2项,而列表显示5项,sencha-touch,extjs,sencha-touch-2,Sencha Touch,Extjs,Sencha Touch 2,我正在尝试实现一个自动完成字段。结果将显示在列表中。但每次我进行搜索时,新结果都会附加到以前的结果中。我试着清理清单上的商店,但没有成功 在调试器中,存储区显示2个项目,而列表显示许多项目(2个新项目+以前搜索结果中的项目)尝试在存储区上调用removeAll() 只是为了确保在拆卸前检查一下 var isstoreload=Ext.getStore(“theStore”).isLoaded(); 如果(已加载) { Ext.getStore(“storeBomSearch”).removeAl
在调试器中,存储区显示2个项目,而列表显示许多项目(2个新项目+以前搜索结果中的项目)尝试在存储区上调用
removeAll()
只是为了确保在拆卸前检查一下
var isstoreload=Ext.getStore(“theStore”).isLoaded();
如果(已加载)
{
Ext.getStore(“storeBomSearch”).removeAll();
}
我希望这是一个普通的商店,而不是一个树顶。以下是修复方法:
list.refresh()
从附加的存储中删除项目后,您需要刷新列表,让其重新加载。您是否使用treeStore,因为这是一个已知问题。也请分享一些代码。我们将努力实现它。@niks它对我起了作用。您可能正在使用不同版本的sencha。我不再在森查工作了。请创建新问题并共享您的代码。然后有人可以帮你。