我正在尝试将返回的数据从数据源绑定到网格,但问题是我的数据源函数没有被调用......
transactionHistoryGridDS: new kendo.data.DataSource({
error: function () {
alert("erroe")
},
complete: function () {
alert("completed")
},
success: function () {
alert("success");
},
transport: {
read: {
dataType: "json",
type: 'POST',
url: args.TransactionHistoryUrl,
data: {
id: function () {return vm.transactionHistoryParams.id },
originBranch: function () {return vm.transactionHistoryParams.originBranch },
take: function () {return vm.transactionHistoryParams.take },
skip: function () {return vm.transactionHistoryParams.skip }
}
},
schema: {
parse: function (data) {
alert("hey...")
return data;
},
data: "data",
total: "total",
},
pageSize: 20,
serverPaging: false
}
}),
当我通过下面的代码调用读取数据源时
vm.transactionHistoryGridDS.read();
调用Ajax请求并成功从服务器返回数据,但未调用包括successanderror和completeand在内的函数parse,因此数据未绑定到网格。