我试图在kendo网格上总结一列,数据源不是服务器端数据,并且列定义如下。
data-columns="[
...
{ 'field': 'owing', title: 'Balance Owing', format: '{0:c}', aggregates:['sum'],attributes: { style: 'text-align: right;'},groupFooterTemplate:'#= sum #' },
...
数据源具有像这样添加的分组和聚合
selectedTransactions.group({
field: "company",
aggregates: [
{ field: "owing", aggregate: "sum" }
]
});
selectedTransactions.aggregate([{ field: "owing", aggregate: "sum" }]);
我无法在剑道中找到任何其他内容或者说我需要添加更多内容,但我得到的是异常
未捕获的ReferenceError:未定义总和
答案 0 :(得分:0)
您需要做的是在数据源中添加聚合:
{{1}}
然后在您的列中添加页脚模板以收集整个列的总和:
{{1}}
答案 1 :(得分:-1)
这里在kendo网格中,sum关键字在这里用作变量,所以你只是声明了sum变量 var sum = 0; 代码顶部 当我们使用sum时,将sum关键字声明为局部变量