javascript - jQgrid:多列行标题

标签 javascript jquery jqgrid

我正在尝试扩展我的 jQGrid 以在标题中包含多行。

看起来像这样

               -----------------------
Level 1 - >    | Application         |
               -----------------------  
Level 2 - >    |Code    | Name       |  
               -----------------------
               | 0002827| Mobile Phone1
               | 0202827| Mobile Phone2
               | 0042827| Mobile Phon3e
               | 0005827| Mobile Phone4
               | 0002627| Mobile Phon5e
               | 0002877| Mobile Phone6
               | 0002828| Mobile Phone7

我想知道如何使用 jQGrid 3.8.2 做到这一点?有任何想法吗?

最佳答案

问题真的没有乍看起来那么简单。我试图找到一个简单的解决方案,但我发现最好的结果你可以看到 here : enter image description here

header 的顺序(1 级和 2 级)并不像人们希望的那样。其他尝试,如 thisthis有问题,因为排序和列大小调整不正确。

为了理解:网格移动 <thead> 表格之外,并将其放在单独的 中, 位于表格上方(请参阅 here 了解更多信息)。它允许包含一些额外的信息,例如在表头和表体之间 搜索工具栏。如果在主列标题上存在其他标题(一个更多的 <tr><th> 元素),jqGrid 代码中的其他地方(如列大小调整和列排序)将不正确。因此只有在主列标题插入额外的列标题(当然看起来不太好)不会破坏列的排序和大小调整。

更新:参见the answer在某些限制下确实提供了问题的解决方案。

关于javascript - jQgrid:多列行标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4712763/

相关文章:

javascript - 在客户端上显示/隐藏菜单项 点击免费 Adminiziolite 模板

javascript - 如何在不刷新页面的情况下按回车?

javascript - 点击前显示内容的 JQuery Accordion ?

php - 如何在 jqgrid PHP 中进行计算

jquery - 使用新数据重新加载 jqGrid

javascript - 将javascript数组提交到服务器的最简洁的方法?

javascript - 使用 jquery 定义如何在基于数据表插件的网格中添加自定义链接按钮

javascript - Window.open重新加载窗口

javascript - 在 CSS、HTML 和 Javascript 之间跟踪类/id 的工具

php - 带有动态数据的气泡工具提示