我最近更新到最新版本的剑道(v2014.2.716)。现在,在接收网格数据源的回调时出现错误。似乎数据源有一个聚合,但奇怪的是,它本身的聚合是获取聚合的函数......
kendo 数据源聚合函数如下:
function (val) {
var that = this;
if(val !== undefined) {
that._query({ aggregate: val });
return;
}
return that._aggregate;
}
如果我调用聚合函数,我会得到一个聚合函数本身的数组:
[
function (val) {
var that = this;
if(val !== undefined) {
that._query({ aggregate: val });
return;
}
return that._aggregate;
}
]
数据源是这样创建的:
new kendo.data.DataSource({
pageSize: 100,
transport: {
read: {
async: true
cache: false
contentType: "text/plain; charset=utf-8"
dataType: "json"
type: "GET"
url: "URL"
}
}
})
我已经将此追溯到 kendo.data.js 第 2089 行中的这一行:
that._aggregate = options.aggregate;
我做错了什么还是我有一些不兼容?
谢谢你的帮助!