オートコンプリート フィールドを実装しようとしています。結果はリストに表示されます。しかし、検索を行うたびに、新しい結果が以前の結果に追加されます。リストに添付されているストアをクリアしようとしましたが、うまくいきませんでした。
デバッガーでは、ストアには 2 つのアイテムが表示されますが、リストには多くのアイテムが表示されます (2 つの新しいアイテム + 以前の検索結果のアイテム)
オートコンプリート フィールドを実装しようとしています。結果はリストに表示されます。しかし、検索を行うたびに、新しい結果が以前の結果に追加されます。リストに添付されているストアをクリアしようとしましたが、うまくいきませんでした。
デバッガーでは、ストアには 2 つのアイテムが表示されますが、リストには多くのアイテムが表示されます (2 つの新しいアイテム + 以前の検索結果のアイテム)
修正は次のとおりです。
list.refresh()
アタッチされたストアからアイテムを削除した後、リストを更新して、再度ロードするように指示する必要があります。
removeAll()
あなたの店に電話してみてください。
例:削除する前に必ず確認してください
var isStoreLoaded =Ext.getStore("theStore").isLoaded( );
if(isStoreLoaded)
{
Ext.getStore("storeBomSearch").removeAll();
}
これがtreeStoreではなく通常のストアであることを願っています。