没有为kendo网格定义sum

时间:2017-11-03 15:58:16

标签: kendo-ui grid kendo-grid aggregate

我试图在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:未定义总和

  

2 个答案:

答案 0 :(得分:0)

您需要做的是在数据源中添加聚合:

{{1}}

然后在您的列中添加页脚模板以收集整个列的总和:

{{1}}

答案 1 :(得分:-1)

这里在kendo网格中,sum关键字在这里用作变量,所以你只是声明了sum变量        var sum = 0; 代码顶部 当我们使用sum时,将sum关键字声明为局部变量