是否可以在jqGrid中进行列标题过滤?

我已经查看了jqGrid演示中的所有示例,但无法找到列标题过滤的示例。

以Excel的工作原理为例:

过滤器示例

是否可以启用此类排序,在下拉菜单中提供不同的字段列表?

我注意到这个特定的答案显示了它们,但理想情况下我想默认情况下这样做,而不必在filter窗口中打开和设置filter。

对不起,我没有任何代码可以显示,我看起来更多的是一般的是/否和指针,如果是这样,也许有几个快速的例子投入。

那么,我运气好吗?

每个软件产品都有自己的用户界面 。 您不应该期望可以在另一个产品中模拟Microsoft Excel的GUI,例如在jqGrid中。 如果单击网格的列标题(我的意思是jqGrid),那么网格将按单击的列进行排序。 尝试使Excel执行相同操作而不是选择列。 这也不容易。

总的来说,一切皆有可能。 我在旧的答案中发布了一个在列标题中实现按钮的示例。 另一个答案显示了如何根据列中的所有不同值动态构建filter工具栏中的选择或jQuery UI自动完成。 还有一个答案 , 这个展示了如何使用Eric Hynds编写的jQuery UI MultiSelect Widget。

答案 (和另一个 )包含演示 select2插件使用的演示 。 该插件提供了非常接近Excel的function。 可能它大部分都接近你所需要的。

我希望您使用参考答案中的想法来实现您的要求。