or
model:{ fields:{ idx:{ type:"string" }, classification:{ type:"string" }, creator:{ type:"string" }, date:{ type:"string" }, elevation:{ type:"number" }, datum:{ type:"string" }, size:{ type:"number" }, type:{ type:"string" }, description:{ type:"string" }, dirLocation:{ type:"string" }, distributor:{ type:"string" }, egplDate:{ type:"date" }, handling:{ type:"string" }, product:{ type:"string" }, uniqID:{ type:"string" } }columns:[ { field:"creator", width:220 }, { field:"date", width:170 }, (// etc.)
var crudServiceBaseUrl = "/Admin/", dataSource = new kendo.data.DataSource({ transport: { read: { url: crudServiceBaseUrl + "UserEditorRead", dataType: "json", type: "POST" }, update: { url: crudServiceBaseUrl + "UserEditorUpdate", dataType: "json", type:"POST" }, destroy: { url: crudServiceBaseUrl + "UserEditorDestroy", dataType: "json", type: "POST" }, create: { url: crudServiceBaseUrl + "UserEditorCreate", dataType: "json", type: "POST" }, parameterMap: function (options, operation) { if (operation !== "read" && options.models) { return { models: kendo.stringify(options.models) }; } } }, batch: true, pageSize: 30, schema: { model: { id: "UserID", fields: { UserID: { editable: false, nullable: true }, UserFirstName: { editable: true, validation: { required: true} }, UserLastName: { editable: true, validation: { required: true} }, UserGroupID: { editable: true, validation: { required: true} }, UserLastActivityDate: { editable: false, type: "date" }, UserCreateDate: { editable: false, type: "date" } } } } }); $("#gridUserManage").kendoGrid({ dataSource: dataSource, pageable: true, height: 600, toolbar: ["create"], columns: [ { title: "ID", field: "UserID", width: 40 }, { title: "First", field: "UserFirstName", width: 100 }, { title: "Last", field: "UserLastName", width: 100 }, { title: "Group", field: "UserGroupID", width: 200, editor: function (container, options) { $('<input name="' + options.field + '"/>').appendTo(container).kendoComboBox({ dataSource: new kendo.data.DataSource({ data: [ { Id: "1", title: "Guest" }, { Id: "2", title: "Employee" } ] }), dataValueField: "Id", dataTextField: "title", autobind: false }); } }, { command: ["edit", "destroy"], title: " ", width: "210px"}], editable: { mode: "popup", confirmation: false }, remove: function (e) { // also can we e.cancel=true here? } });[{"released":"2007-06-29","posters":[{"image":{"type":"poster","size":"thumb","height":118,"width":92,"url":"http://cf2.imgobject.com/t/p/w92/gMg48r3zMz6HMez4ksNEeOcrVV1.jpg","id":"4ea680f32c058837cb00c499"}},{"image":{"type":"poster","size":"w154","height":197,"width":154,"url":"http://cf2.imgobject.com/t/p/w154/gMg48r3zMz6HMez4ksNEeOcrVV1.jpg","id":"4ea680f32c058837cb00c499"}},{"image":{"type":"poster","size":"cover","height":237,"width":185,"url":"http://cf2.imgobject.com/t/p/w185/gMg48r3zMz6HMez4ksNEeOcrVV1.jpg","id":"4ea680f32c058837cb00c499"}},{"image":{"type":"poster","size":"w342","height":439,"width":342,"url":"http://cf2.imgobject.com/t/p/w342/gMg48r3zMz6HMez4ksNEeOcrVV1.jpg","id":"4ea680f32c058837cb00c499"}},{"image":{"type":"poster","size":"mid","height":641,"width":500,"url":"http://cf2.imgobject.com/t/p/w500/gMg48r3zMz6HMez4ksNEeOcrVV1.jpg","id":"4ea680f32c058837cb00c499"}},{"image":{"type":"poster","size":"original","height":854,"width":666,"url":"http://cf2.imgobject.com/t/p/original/gMg48r3zMz6HMez4ksNEeOcrVV1.jpg","id":"4ea680f32c058837cb00c499"}}],"backdrops":[],"version":225,"last_modified_at":"2012-04-30 18:27:15 UTC"}]