0

最近、剣道の最新バージョン (v2014.2.716) に更新しました。そして今、グリッド データソースのコールバックを受信するとエラーが発生します。データソースには集計があるようですが、奇妙なことに、集計自体は集計を取得する関数です...

剣道データソースの集計関数は次のとおりです。

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