在SlickGrid中自定义过滤的最佳方式

时间:2013-09-13 15:00:47

标签: javascript jquery html slickgrid

在我的应用程序中,我有一个SlickGrid数据网格,我想支持对它进行过滤。

我仔细研究了这些例子:

我对这两个例子的UI不感兴趣。我想在列标题上提供过滤器图标,当用户点击它时,下拉列表应弹出列中的不同项目,并选中或取消选中这些项目应按其过滤列。

我可以自己编写所有这些代码,但由于SlickGrid支持一些过滤,我是否可以按照前面的描述更改UI?

我假设许多人必须已经考虑过这个方向。

欢迎任何其他建议。

由于

1 个答案:

答案 0 :(得分:1)

我是用我自己的编码做的。没有内置的方式来提供你想要的过滤器..

您必须先在每个标题栏中单击创建一个按钮,该按钮将显示/隐藏所有带复选框的列都在其中的面板...

现在当您选中/取消选中任何CB时,您需要触发updateFilter函数,该函数在您发布的示例链接中的keypress上调用,然后检查输入的字符串是否在已检查的列中(如果没有,则为所有列)检查或你的方法是什么)并相应地返回真或假