在我的应用程序中,我有一个SlickGrid数据网格,我想支持对它进行过滤。
我仔细研究了这些例子:
我对这两个例子的UI不感兴趣。我想在列标题上提供过滤器图标,当用户点击它时,下拉列表应弹出列中的不同项目,并选中或取消选中这些项目应按其过滤列。
我可以自己编写所有这些代码,但由于SlickGrid支持一些过滤,我是否可以按照前面的描述更改UI?
我假设许多人必须已经考虑过这个方向。
欢迎任何其他建议。
由于
答案 0 :(得分:1)
我是用我自己的编码做的。没有内置的方式来提供你想要的过滤器..
您必须先在每个标题栏中单击创建一个按钮,该按钮将显示/隐藏所有带复选框的列都在其中的面板...
现在当您选中/取消选中任何CB时,您需要触发updateFilter函数,该函数在您发布的示例链接中的keypress上调用,然后检查输入的字符串是否在已检查的列中(如果没有,则为所有列)检查或你的方法是什么)并相应地返回真或假