【问题标题】:Is it possible to have column header filtering in jqGrid?是否可以在 jqGrid 中进行列标题过滤?
【发布时间】:2013-11-03 00:46:39
【问题描述】:

我查看了jqGrid Demos 上的所有示例,但找不到列标题过滤示例。

以 Excel 的工作原理为例:

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

我注意到this particular answer 会显示它们,但理想情况下,我希望在默认情况下这样做,而不必在过滤器窗口中打开和设置过滤器。

抱歉,我没有要显示的代码,如果是这样,我会寻找更多的通用是/否和指针,可能会添加几个快速示例。

那么,我运气好吗?

【问题讨论】:

    标签: jquery jqgrid


    【解决方案1】:

    每个软件产品都有自己的用户界面。您不应该期望可以在另一种产品(例如 jqGrid)中模拟 Microsoft Excel 的 GUI。例如,如果您单击网格的列标题(我的意思是 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 的功能。可能它几乎可以满足您的需求。

    我希望参考答案中的想法可以实现您的要求。

    【讨论】:

    • 太好了,谢谢 Kiriljuk 博士,链接演示的功能足以满足我的需要。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-12
    • 2021-12-15
    相关资源
    最近更新 更多