9

使用 Kendo UI Grid 和 MVC 4,我无法找到一种方法将汇总总计(财务)放在选定列的网格底部。

这可能吗?

4

1 回答 1

19

确实是的!检查数据源聚合

例子:

var stocksDataSource = new kendo.data.DataSource({
    transport:{
        read:function (options) {
        }
    },
    schema   :{
        model:{
            fields:{
                name :{ type:"string" },
                price:{ type:"number" }
            }
        }
    },
    aggregate:[
        { field:"price", aggregate:"sum" }
    ],
    pageSize :10
});

DataSource用两个字段定义了 a:itemsnameprice. 我想总结一下,price所以我定义了一个aggregatefor ,price我要做的是sum(你也可以min,,max和)。averagecount

然后在Grid我定义我写的列时:

columns    :[
    { field:"name", title:"Product" },
    { field:"price", title:"Price", footerTemplate:"Sum: #= sum # " }
],

就是这样!

于 2012-11-23T21:38:31.433 回答