0

スコアを含むストアがあります。スコアが 10 を超えて 3 未満のものを除外する必要があります。データを除外することは可能ですか。私は試した:

    Ext.getStore('MyStore').clearFilter(true);
    var RStore = Ext.getStore('MyStore');
    RStore.filter('score', '2');

これは機能していますが、スコア2のフィールドをフィルタリングします。スコア> 10のデータを保存する必要があります....

スタック リンクを見ましたが、それは不可能です

Extjs 4 リモート フィルター ストアより小さい (<) より大きい (>)

Plsは私がこれを持っているのを手伝ってください.

4

3 に答える 3

0

次のようにすることもできます。

var RStore = Ext.getStore('MyStore');    
RStore.clearFilter(true);

RStore.filter([
     {filterFn: function(item) { return item.get("score") > 10 || item.get("score") < 3;     }}
]);

お役に立てれば。

于 2014-01-28T18:53:06.783 に答える
0

独自のフィルター関数を作成できます。

見てください: ExtJS-store-filterby

于 2013-11-04T06:02:09.443 に答える