【发布时间】:2012-11-12 03:11:59
【问题描述】:
使用 Kendo UI Grid 和 MVC 4,我无法找到一种方法将汇总总计(财务)放在选定列的网格底部。
这可能吗?
【问题讨论】:
标签: kendo-ui kendo-grid
使用 Kendo UI Grid 和 MVC 4,我无法找到一种方法将汇总总计(财务)放在选定列的网格底部。
这可能吗?
【问题讨论】:
标签: kendo-ui kendo-grid
确实如此!检查DataSource Aggregate。
例子:
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,其中包含两个字段:name 和price。我想汇总price,所以我为price定义了一个aggregate,我要做的是sum(你也可以min,max,average和count )。
然后在Grid定义我写的列时:
columns :[
{ field:"name", title:"Product" },
{ field:"price", title:"Price", footerTemplate:"Sum: #= sum # " }
],
就是这样!
【讨论】: