我已经查看了jqGrid Demos处的所有示例,但无法找到列标题过滤的示例。
以Excel的工作原理为例:
是否可以启用此类排序,在下拉菜单中提供不同的字段列表?
我注意到this particular answer显示了它们,但理想情况下我想默认情况下这样做而不必在过滤器窗口中打开和设置过滤器。
抱歉,我没有任何代码可以显示,如果有的话,我会更多地看一般的是/否和指针,可能还有几个简单的例子。
那么,我运气好吗?
答案 0 :(得分:1)
每个软件产品都有自己的用户界面。您不应该期望可以在另一个产品中模拟Microsoft Excel的GUI,例如在jqGrid中。如果单击网格的列标题(我的意思是jqGrid),那么网格将按单击的列进行排序。尝试使Excel执行相同操作而不是选择列。这也不容易。
总的来说,一切皆有可能。我在the old answer中发布了一个在列标题中实现按钮的示例。 Another answer显示了如何根据列中的所有不同值动态构建过滤器工具栏中的选择或jQuery UI自动完成。 One more answer和this one展示了如何使用Eric Hynds编写的jQuery UI MultiSelect Widget。
The answer(和another one)包含the demo,其中演示了select2插件的用法。该插件提供了非常接近Excel的功能。可能它大部分都接近你所需要的。
我希望您使用参考答案中的想法来实现您的要求。