검도 그리드에 대한 업데이트를 시도하고 있는데 문제가 있습니다.검도 UI 그리드 - 업데이트가 지속되지 않음
나는 백 엔드로 레일을 사용하고 있는데 내가 업데이트를 수행 할 때, 서버는 모든 일을 보여주는 것 같다 그러나
Started PUT "/" for 127.0.0.1 at 2012-02-12 17:28:19 -0600
Processing by HomeController#index as
Parameters: {"models"=>"[{\"created_at\":\"2012-02-08T17:34:50Z\",
\"first_name\":\"Milla\",\"id\":2,\"last_name\":\"sfasfsdf\",\"password\":\"\",
\"updated_at\":\"2012-02-08T17:34:50Z\",\"user_name\"
:\"\"}]"}
Rendered home/index.html.erb within layouts/application (3.0ms)
Completed 200 OK in 89ms (Views: 88.0ms | ActiveRecord: 0.0ms)
, 내가보기를 새로 고칠 때, 아무것도 변경되었습니다. 데이터베이스를 점검했을 때 물론 변경 사항이 발생하지 않았습니다.
나는 그리드에서 편집 작업을 수행하는 방법에 대해 여기에 문서를 통해 갔다 : http://demos.kendoui.com/web/grid/editing.html그리고 레일에서 작동하도록 그리드를 설정하는 방법에 대한 버크 랜즈 비디오 시청 : http://www.youtube.com/watch?v=FhHMOjN0Bjc&context=C3f358ceADOEgsToPDskKlwC22A9IkOjYnQhYyY9HI이
에게 가이 있어야합니다을 내가 옳은 일은 아니지만, 나는 그것을 보지 못하고 있습니다.
다음은 검도 재료와 함께 작동 내 코드입니다 : var User = kendo.data.Model.define({
id: "id",
fields: {
first_name: { validation: { required: true } },
last_name: { validation: { required: true } }
}
});
var UsersData = new kendo.data.DataSource({
transport: {
read: {
url: "/users.json"
},
create: {
url: "https://stackoverflow.com/users/create.json",
type: "POST"
},
update: {
type: "PUT"
},
destroy: {
type: "DELETE"
},
parameterMap: function(options, operation) {
if (operation !== "read" && options.models) {
return {models: kendo.stringify(options.models)};
}
}
},
batch: true,
pageSize: 5,
schema: {
model: User
}
});
$("#users-grid").kendoGrid({
dataSource: UsersData,
navigatable: true,
editable: true,
selectable: true,
pageable: true,
sortable: true,
toolbar: ["create", "save", "cancel"],
columns: [
{
field: "first_name",
title: "First Name"
},
{
field: "last_name",
title: "Last Name"
},
]
});
어떻게 백엔드에서 PUT을 처리하도록 설정합니까? 일괄 적으로 데이터를 전송하기 때문에 약간 다르게 처리해야합니다. 어쩌면이 게시물을 확인할까요? http://stackoverflow.com/questions/1507011/bulk-update-objects-using-form-in-rails –