2012-10-22 91 views
0

我想實現一個自動填充字段。結果將顯示在列表中。但是每次我進行搜索時,新的結果都會附加到以前的結果中。我試圖清除附加到列表中的商店,但它不起作用。列表商店有2個項目,而列表顯示5個項目

在調試程序商店顯示2項,而列表中顯示多個項目(2 +新從以前的搜索結果中的項目)

回答

1

這裏是修復:

list.refresh() 

從你需要刷新列表,告訴它再次加載自身附加存儲區中刪除項目之後。

+0

它沒有修復問題 – 2013-02-22 06:23:37

+0

@niks它對我有用您可能正在使用不同版本的sencha 。我不再在sencha工作了,請創建一個新問題並分享你的代碼,然後有人可以幫助你。 –

0

嘗試調用您的商店removeAll()

例如:只是要確保檢查刪除

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

我希望這是一個正常的商店,而不是一個treeStore之前。

+0

我已經這樣做了。但它沒有奏效。 :( –

+0

您是否使用treeStore,因爲它是一個已知問題,請分享一些代碼,我們會盡力去實現它 –

相關問題