jquery - 无论如何,有没有办法让 jqgrid 具有组列标题并且仍然支持排序

标签 jquery sorting jqgrid header

我看到那里is a new version of jqgridnow supports having grouped column headers

我确实看到,如果您使用它,则对组中的任何列都将禁用对它们进行排序。有谁知道是否有任何解决办法,因为我无法关闭排序(正如今天所使用的那样),但我希望能够利用这个新功能对列集进行分组。

最佳答案

我想这是误会。如果使用分组列标题,则可以对任何列进行排序不支持使用 sortable:true jqGrid 选项。该选项允许您通过拖放列标题来更改列的顺序。

如果你看the demo或另一个更通用的 demo ,这是当前在 jqGrid 中使用的代码的起源(请参阅 the commentsthe previous one ),您将看到您确实可以对任何列进行排序。更早的时候我在 the answer 中准备了一些演示.

当前limitation可以消除,但只需在 jqGrid 中添加一点代码即可。 Tony(jqGrid 的开发者)不想一次进行太多更改并发布 4.2.0 版本。该版本对 jQuery 1.6.3 和 1.6.4 进行了非常重要的修复,因此如果稍后发布新版本,很多人可能会遇到兼容性问题并花费时间。

关于jquery - 无论如何,有没有办法让 jqgrid 具有组列标题并且仍然支持排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7812317/

相关文章:

jquery - 使用 MVC 4 提供仪表板和报告功能

javascript - 如何使用 "reccount"在 jqGrid 中隐藏和显示自定义按钮

javascript - 动态更新功能不起作用

javascript - 如何根据出现频率对数组进行排序?

php - 按贝叶斯评级排序数据库结果

javascript - 如何通过 JavaScript 对表格进行排序之前强制浏览器显示模式?

sorting - JQGrid排序-如何触发onSortCol事件

javascript - this.href 与 $(this).attr ('href' )

jquery - `p` 的长度,在父 `class` jQuery 中更改 `div`

jquery - 禁用其他选项 (jQuery)