0

我想在 DHTMLX Grid 中调用多个函数。

我有一个包含以下 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 Grid 中应用多个过滤条件。

4

1 回答 1

4

您需要将其用作

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

第二个 filterBy 调用必须将 true 作为最后一个参数,以保留先前 filterBy 调用的结果。

于 2012-10-01T11:54:11.193 回答