首先说明下代码修改自(农民伯伯 Blog):http://www.cnblogs.com/over140/archive/2009/05/06/1449892.html
把修改JsonReader.js部分提出来了,改为:
Ext.override(Ext.data.JsonReader, {
read : function(response) {
var json = response.responseText;
var o = Ext.decode(json);
if(this.meta.dataSum&&o.dataSum) {
this.dataSum = o.dataSum;
}
if(!o) {
throw {message: "JsonReader.read: Json object not found"};
}
return this.readRecords(o);
}
});
再者就是dataSum是从后台返回的包装的统计数据,因为可能不止统计一个字段,所以你可以返回一个json字段。

效果图:
本文介绍如何在ExtJS中自定义JsonReader组件以实现数据汇总功能。通过覆盖JsonReader的read方法并解析从后台返回的数据,可以将统计数据(如数据总和等)集成到应用程序中。
1076

被折叠的 条评论
为什么被折叠?



