我正在使用jqgrid with the treegrid view,而且大多数列都是在树上聚合的数字。缺少的一个部分是总行来聚合顶级层次结构。是否内置了jqgrid来支持这一点,或者应该传递给:
答案 0 :(得分:5)
树网格支持页脚行(请参阅第二张图片here)以获得树网格,与标准网格相同。如果计算服务器上摘要行的内容,则可以在JSON输入中使用userdata
(请参阅here)。如果您希望自定义格式化摘要行,或者如果要计算客户端上摘要行的值,则可以使用loadComplete
内的footerData方法。有关示例,请参阅here。
以下简单demo生成输出:
原始treegrid代码中的更改如下:
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>'});
}