【问题标题】:Can we have a Title spanning rows for a repeating rowgroup in JqGrid?我们可以为 JqGrid 中的重复行组设置一个跨行的标题吗?
【发布时间】:2015-09-04 05:49:18
【问题描述】:

我正在尝试使用 JQGrid、JavaScript 创建表格报告。我想添加一个跨越整行的行组标题,并使用 JQgrid 和 JavaScript 重复这个组。数据将来自 JSON 文件。

我已经探索了使用 Jqgrid 的行组选项。但是,它不是静态标题跨越,而是提供具有展开/折叠功能的标题。它无法为每列中的两行提供总计。我也无法在其中重复最左边的列。

【问题讨论】:

  • 抱歉,我还不清楚你想要实现什么。您写了有关“行组标题”的文章。你到底是什么意思?发布 JavaScript 或 HTML 代码或一些图片可以明确您需要实现的内容。可能您需要实现列分组。看the documentation。取决于某些选项,它将在列标题中使用colspanrowspan,但不使用rowgroup
  • 如你所知,我们可以在 JQgrid 中创建 rowGroup 并且每个组都有一个标题。我想在不使用 JQgrid 的 groupview 属性的情况下为我的网格开发一个类似的视图。因为如果我们使用 Groupview,它带有展开/折叠按钮,我不想要我的网格。但是,现在我能够删除展开/折叠按钮并获得所需的视图。感谢您抽出时间来咨询我的问题。
  • 不客气!您使用的功能的正确名称 data grouping 通过包括 grouping:true, groupingView: {...}` 选项。 jqGrid 按指定的列/列对行进行分组,并在行组之前插入分组标题。您可以使用formatDisplayField 回调自定义分组标题。使用plusiconminusicon 您可以自定义图标。我认为如果plusiconminusicon 的相应CSS 样式需要,您可以轻松地将其始终隐藏。
  • 因为我是 JQGrid 的新手,这对我来说是一些有用的信息。 :) 是的,我只这样做了。我使用 $('.tree-wrap-ltr').hide(); 隐藏了图标在 loadComplete 函数上。

标签: jqgrid


【解决方案1】:

您可以使用plusiconminusicon 选项指定jqGrid 组使用的图标。如果您需要隐藏相应类应该具有display: none prorty 的图标。例如,您可以使用

groupingView: {
    ... // your other options
    plusicon: "ui-helper-hidden",
    minusicon: "ui-helper-hidden"
}

如果您需要额外自定义分组行,则可以使用formatDisplayField 回调。请参阅the answerthis onethis postthis one

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-29
    • 2012-09-12
    • 2014-07-23
    • 2019-06-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多