最近、剣道の最新バージョン (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;
私は何か間違ったことをしていますか、それとも互換性がありませんか?
助けてくれてありがとう!