0

多数のレコードを持つグリッドがあります。検索条件のいずれかに基づいてフィルタリングできます。ただし、2 つ以上ではありません。たとえば、最初に州名でグリッドをフィルター処理し、次に特定の州で利用可能なレコードに基づいて特定の都市をフィルター処理したいとします。外部プラグインなしで可能ですか?

Extjs フレームワークで利用可能な組み込みフィルターを使用しています。

助けていただければ幸いです。

どうもありがとう :-)

4

2 に答える 2

1

申し訳ありませんが、私は答えを得ました...このように:

myStore.filter([{property: 'Data_Drive_ID',anyMatch: true,value:DsearchStr},
                    {property: 'Voice_Drive_ID',anyMatch: true,value:VsearchStr},
                    {property: 'Name',anyMatch: true,value: MsearchStr},
                    {filterFn: function(record, id){
                        if(Ext.Array.indexOf(TsearchStr, record.get("Team")) !== -1){
                            return true;
                        }    
                        return false;
                    }}
                   ]);
于 2013-07-22T11:18:11.383 に答える