아니요, 최신 KendoUI의 datasource 전송 방법에는 '완료'라는 매개 변수가 없습니다. jquery ajax 요청을 사용해야합니다. 또한 KendoUI의 trasnport 메소드 또는 jquery ajax 만 사용할 수 있습니다. 결합은 작동하지 않습니다. 예를 들면 다음과 같습니다.
create:function (options) {
$.ajax({
url:base + entityName + "/create",
data:"models=" + kendo.stringify(options.data.models),
type:"POST",
dataType:"json",
async:false,
global:false,
success:function (result) {
if (result.errors == null) {
//GridHandlers.refreshGrid(gridId);
options.success(result);
} else {
GridHandlers.accounceAndResume(gridId, result.errors);
}
},
error:function (xhr, textStatus, errorThrown) {
console.log("Error: " + (errorThrown ? errorThrown : xhr.status));
GridHandlers.accounceAndResume(gridId, "Could not create new record. Connection problem!");
}
});
},
성공 방법에서 무엇을하는 것이 중요합니다. 해피 코딩!