6

Ext.data.Storefind メソッドのドキュメントには次のように書かれています。

特定のフィールド値によって、このストアで最初に一致するレコードのインデックスを検索します。

私の質問は、このストアで一致するすべてのレコードのインデックスを見つけるにはどうすればよいですか?

4

3 に答える 3

10

queryBy()一致したレコードの配列を返すため、ニーズに合った最高の関数だと思います。

each()モデルが基準に一致するかどうかを確認してから、それらを配列に追加するために引き続き使用できます。ただし、この関数は、データを「フィルタリング」するためだけでなく、ストア内のすべてのレコードをトラバースするのにより適しています。

于 2012-05-10T18:34:31.193 に答える
1

Extjsストアには、特定のフィールド値によって最初に一致したレコードを返すメソッドがいくつかあります。フィルタリングされたすべてのレコードを取得するには、目的のレコードを照合またはフィルタリングするよりも、関数&&を使用する必要があります。

于 2012-05-09T08:06:33.290 に答える