【发布时间】:2015-09-04 05:49:18
【问题描述】:
我正在尝试使用 JQGrid、JavaScript 创建表格报告。我想添加一个跨越整行的行组标题,并使用 JQgrid 和 JavaScript 重复这个组。数据将来自 JSON 文件。
我已经探索了使用 Jqgrid 的行组选项。但是,它不是静态标题跨越,而是提供具有展开/折叠功能的标题。它无法为每列中的两行提供总计。我也无法在其中重复最左边的列。
【问题讨论】:
-
抱歉,我还不清楚你想要实现什么。您写了有关“行组标题”的文章。你到底是什么意思?发布 JavaScript 或 HTML 代码或一些图片可以明确您需要实现的内容。可能您需要实现列分组。看the documentation。取决于某些选项,它将在列标题中使用
colspan和rowspan,但不使用rowgroup。 -
如你所知,我们可以在 JQgrid 中创建 rowGroup 并且每个组都有一个标题。我想在不使用 JQgrid 的 groupview 属性的情况下为我的网格开发一个类似的视图。因为如果我们使用 Groupview,它带有展开/折叠按钮,我不想要我的网格。但是,现在我能够删除展开/折叠按钮并获得所需的视图。感谢您抽出时间来咨询我的问题。
-
不客气!您使用的功能的正确名称 data grouping 通过包括
grouping:true, groupingView: {...}` 选项。 jqGrid 按指定的列/列对行进行分组,并在行组之前插入分组标题。您可以使用formatDisplayField回调自定义分组标题。使用plusicon和minusicon您可以自定义图标。我认为如果plusicon和minusicon的相应CSS 样式需要,您可以轻松地将其始终隐藏。 -
因为我是 JQGrid 的新手,这对我来说是一些有用的信息。 :) 是的,我只这样做了。我使用 $('.tree-wrap-ltr').hide(); 隐藏了图标在 loadComplete 函数上。
标签: jqgrid