or
schema: {
model: {
id: "ID",
fields: {
Email: { validation: { required: true}},
datauid: { editable: false}
}
},
total: function(result) {
// Count records
//alert(result.length);
GridCount_dataBound(result);
}
}
columns: [
{ field: "Email", title: "<?
php
echo $this->translate("Email"); ?>"},
{ field: "datauid", title: "<?
php
echo $this->translate("UID"); ?>", template: "<
input
type
=
'hidden'
name
=
'datauid'
value
=
'#= uid #'
>"},
{ command: [
{name: "edit"},
{name: "destroy"}
], width: "200px"
}
],
models [{"ID":"","Email":"cyxcyxcxy","datauid":""}]
// models
var
ftModel_EventLog = kendo.data.Model.define({
id:
"EventLog_ID"
,
fields: {
EventLog_ID: { type:
"number"
},
EventLog_EntryDate: { type:
"date"
},
EventLog_Message: { type:
"string"
}
}
});
// dataSource
var
ftDataSource_EventLog =
new
kendo.data.DataSource({
transport: {
read: {
url:
"Services/Grid.aspx"
,
data: {
src:
"eventlog"
},
dataType:
"json"
}
},
schema: {
data:
function
(data) {
return
eval(data.data);
},
model: ftModel_EventLog
}
});
// start of functions
function
ftLoadContent_EventLog() {
$(
".grid"
).kendoGrid({
dataSource: ftDataSource_EventLog,
filterable:
true
,
height: 380,
sortable:
true
,
columns: [
{ field:
"EventLog_Message"
, title:
"Message"
},
{ field:
"EventLog_EntryDate"
, title:
"Entry Date"
}
]
});
}
{"data":[{"EventLog_ID":"1","EventLog_Message":"This is an event.","EventLog_EntryDate":"01/02/2012 17:34:22"},{"EventLog_ID":"2","EventLog_Message":"This is another event.","EventLog_EntryDate":"01/02/2012 17:34:45"}]}