0

DHTMLXグリッドで複数の関数を呼び出したい。

次の7列のテーブルがあります

元:

---------------------------------------------------------------
No. | Name | Age | Gender | Marital Status | Education | City |
---------------------------------------------------------------

このグリッドを複数のフィルター条件でフィルター処理したいと思います。例:グリッドをフィルタリングして、年齢が35歳未満の性別「男性」のみを含めるようにします。

現在、私のdoFilter()関数は次のようになっています。

function doFilter() {
   mygrid.filterBy(3,'M',true);
   mygrid.filterBy(2,function(a){ return (a > 55);} );
}

ただし、グリッドは、性別列ではなく、年齢によってのみフィルタリングされます。

DHTMLXグリッドで複数のフィルター条件を適用する方法を教えてください。

4

1 に答える 1

4

あなたはそれをとして使用する必要があります

mygrid.filterBy(3,'M');
mygrid.filterBy(2,function(a){ return (a > 55);}, true);

2番目のfilterBy呼び出しは、前のfilterBy呼び出しの結果を保持するために、最後のパラメーターとしてtrueを持っている必要があります。

于 2012-10-01T11:54:11.193 に答える