使用 Kendo UI Grid 和 MVC 4,我无法找到一种方法将汇总总计(财务)放在选定列的网格底部。
这可能吗?
确实是的!检查数据源聚合。
例子:
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:itemsname
和price
. 我想总结一下,price
所以我定义了一个aggregate
for ,price
我要做的是sum
(你也可以min
,,max
和)。average
count
然后在Grid
我定义我写的列时:
columns :[
{ field:"name", title:"Product" },
{ field:"price", title:"Price", footerTemplate:"Sum: #= sum # " }
],
就是这样!