0

我正在尝试在 SlickGrid 上实现过滤器,以便用户可以输入给定字段的最小值和最大值,如下图所示。它适用于单个过滤器,但我无法完成多重过滤。如果有人可以指导如何实现这一点或给我举个例子,我真的很感激。

在此处输入图像描述

4

2 回答 2

0

我回答了一个类似的问题,并在我的解决方案中制作了一些条件过滤器,因此如果使用这些字符(>、>=、<、<=、!=、<>)中的任何一个提供条件,我会通过以下方式处理它过滤器。在此处查看我之前对类似问题的回答:Slickgrid-column-type

请注意,为了进行您要求的过滤,您必须复制“价格”列,以便您可以在第一列中输入第一个“价格”条件 (> 100) 和 (< 200) 在第二栏...

希望这会有所帮助

于 2013-06-12T20:57:35.350 回答
0

提供您的代码示例,以便帮助理解和解决您的问题....

但是这里是示例代码

function myFilter(item, args) {     

    if((item["price"] < args.searchStringMax) && (item["price"] > args.searchStringMin)){
        return true;
    } else {            
        return false;
    }
}
于 2013-06-13T06:07:55.417 回答