コンボフィールドをバックアップするために使用するたびにストアがフィルタリングされ続けるため、イライラしています。これを無効にする方法はありますか?
シナリオ
data
フィールドのあるストアがあります。ストアがインスタンス化されるときにロードされるオブジェクトの配列。私はこのストアを使用して、アプリのさまざまな領域で多数のコンボを駆動しています。残念ながら、私のコンボはストアにフィルターを適用しているため、同じストアを使用する他のコンボでは、リスト全体ではなく、フィルターされた値のみが後で表示されます。
回避策
私の間抜けな回避策はcombo.getStore().clearFilter()
、コンボが終了した後に電話をかけることですが、それは非常に早く古くなり、おそらくどこかにバグが発生するでしょう。
コンボの設定から削除するqueryMode:'local'
と、便利な先行入力機能が機能しなくなったことを除いて、すべて問題ありません。ドロップダウンにアイテムのリストが表示され、一致するアイテムの入力文字をナビゲートすることさえできません。これは通常のhtmlselect
タグよりも悪いです!
何か案は?
ありがとう!