1

私は現在、すべてのデータの大規模なストアを持つ Sencha Touch アプリケーションに取り組んでおり、そのデータのサブセットのみを操作したいと考えています。ストアはサブセットに絞り込まれましたが、さらに絞り込みたいと思うかもしれません。

filter (col, val)を使用すると、ストアにフィルターを簡単に追加できます。しかし、データセットを「元の」フィルタリングされていないがフィルタリングされたデータに「戻し」たい場合、そのフィルターのみを削除/クリアするにはどうすればよいですか?

API ドキュメントでは、以前に設定されたフィルターをすべて削除するため、無駄なclearFilter ()しか見つかりません。

元のフィルターのスナップショットを取り、すべてのフィルターをクリアしてから、元のフィルターを再適用する方法だとしか思えませんが、特にパフォーマンスに大きな影響を与えるように思えます。元のデータセットは大きかった。

これを行うより良い方法はありますか?

4

1 に答える 1