Ext.data.Store
find メソッドのドキュメントには次のように書かれています。
特定のフィールド値によって、このストアで最初に一致するレコードのインデックスを検索します。
私の質問は、このストアで一致するすべてのレコードのインデックスを見つけるにはどうすればよいですか?
Ext.data.Store
find メソッドのドキュメントには次のように書かれています。
特定のフィールド値によって、このストアで最初に一致するレコードのインデックスを検索します。
私の質問は、このストアで一致するすべてのレコードのインデックスを見つけるにはどうすればよいですか?
queryBy()
一致したレコードの配列を返すため、ニーズに合った最高の関数だと思います。
each()
モデルが基準に一致するかどうかを確認してから、それらを配列に追加するために引き続き使用できます。ただし、この関数は、データを「フィルタリング」するためだけでなく、ストア内のすべてのレコードをトラバースするのにより適しています。
Extjsストアには、特定のフィールド値によって最初に一致したレコードを返すメソッドがいくつかあります。フィルタリングされたすべてのレコードを取得するには、目的のレコードを照合またはフィルタリングするよりも、各関数&&を使用する必要があります。