有没有办法向 jqgrid Treeview 添加摘要行

发布于 2024-11-29 15:10:11 字数 188 浏览 2 评论 0原文

我正在使用 jqgrid 与树形网格视图 和大多数列是在树上聚合的数字。缺少的一个部分是有一个总行来聚合顶级层次结构。 jqgrid 中是否有内置的东西来支持这一点,或者应该向下传递:

i am using jqgrid with the treegrid view and most of the columns are numbers that are aggregated up the tree. The one missing piece is having a total row to aggregate the top level hierarchy. Is there something built into jqgrid to support this or should be passed down the:

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

南七夏 2024-12-06 15:10:11

树网格支持页脚行(参见此处的第二张图片)对于树形网格,其方式与标准网格相同。如果您计算服务器上摘要行的内容,则可以在 JSON 输入中使用 userdata (请参阅 此处)。如果您想要自定义摘要行的格式,或者想要计算客户端上摘要行的值,您可以使用 footerData 内部的 loadComplete 方法。有关示例,请参阅此处

以下简单的 演示 生成输出:
在此处输入图像描述

原始树形网格代码的更改如下:

footerrow: true,
loadComplete: function () {
    $(this).jqGrid('footerData','set',
        {name:'TOTAL', num:"500", debit:"<i>Bla</i> Bla",
        credit:'20', balance:'<span style="color:red">-1000</span>'});
}

Tree grid support footer row (see the second picture here) for tree grid in the same way like for the standard grid. If you calculate the content of the summary row on the server you can use userdata in the JSON input (see here). If you want have custom formatting of the summary row or if you want to calculate the values for the summary row on the client you can use footerData method inside of loadComplete for example. See here for an example.

The following simple demo produce the output:
enter image description here

The changes in the original treegrid code are the following:

footerrow: true,
loadComplete: function () {
    $(this).jqGrid('footerData','set',
        {name:'TOTAL', num:"500", debit:"<i>Bla</i> Bla",
        credit:'20', balance:'<span style="color:red">-1000</span>'});
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文