Kendo数据源会为自己添加无效的聚合

时间:2014-08-12 13:17:27

标签: kendo-ui kendo-datasource

我最近更新了最新版本的kendo(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;

我做错了什么或者我有些不相容?

感谢您的帮助!

0 个答案:

没有答案