0

我最近更新到最新版本的剑道(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;

我做错了什么还是我有一些不兼容?

谢谢你的帮助!

4

0 回答 0