ASP.NET MVC로 Kendo UI를 만들려고합니다. 즉시 작업 할 수있는 툴킷을 사용할 수 있지만 프런트 엔드와 백 엔드를 연결합니다. 부적절해서 모두 수동으로하고 있습니다. 데이터 소스를 바인딩했습니다.
dataSource: {
batch: true,
transport: {
read: {
url: "http://192.168.0.34/FRINGE/api/tasks",
dataType: "json"
},
수정 된 스키마
schema: {
model: {
id: "TaskID",
fields: {
taskId: { from: "TaskID", type: "number" },
title: { from: "Title", defaultValue: "No title", validation: { required: true } },
start: { type: "date", from: "Start" },
end: { type: "date", from: "End" },
description: { from: "Description" },
ownerId: { from: "OwnerID", defaultValue: 1 },
isAllDay: { type: "boolean", from: "IsAllDay" }
}
},
parse: function (responce) { /*debugger;*/ }
},
간단한 컨트롤러를 작성했습니다.
[HttpGet]
public ActionResult Tasks(int? id)
{
//«data» type is List<Tasks>
if (id.HasValue)
return Json(data.SingleOrDefault(x => x.TaskID == id.Value), JsonRequestBehavior.AllowGet);
else
return Json(data, JsonRequestBehavior.AllowGet);
}
다음과 같은 데이터를 생성하는
[{"TaskID":1,"Title":"Action","Start":"\/Date(1425009600000)\/","End":"\/Date(1425013200000)\/","Description":"Action time","OwnerId":1,"IsAllDay":false},{"TaskID":2,"Title":"Dinner","Start":"\/Date(1425034800000)\/","End":"\/Date(1425038400000)\/","Description":"Dinner time","OwnerId":1,"IsAllDay":false}]
그러나 아무것도 작동하지 않습니다. Telerik Kendo UI Dojo에서 스키마와 데이터를 확인했으며 모두 좋습니다. 일부 매개 변수가 부족하여 컨트롤러 선언에 문제가 있다고 생각합니다. 내가 놓친 것은 무엇입니까?
아무것도하지 않는 스키마에서 구문 분석 방법을 정의하고 있습니다. 제거하거나 데이터를 반환해야합니다.
parse: function(response) {
return response;
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다