or
{
"count"
: 3,
"queryData"
:
"users"
,
"results"
: [
{
"length"
: 2,
"result"
:
"1A"
},
{
"length"
: 2,
"result"
:
"9F"
},
{
"length"
: 3,
"result"
:
"F03"
}
]
}
var
ds =
new
kendo.data.DataSource({
transport: {
read: {
url:
"http://localhost:12392/api/process"
,
dataType:
"jsonp"
,
data: {
queryData:
'users'
}
}
},
schema: {
data:
function
(data) {
return
data.results },
total:
function
(data) {
return
data.count },
model: {
fields: {
length: {
type:
'number'
},
result: {
type:
'string'
}
}
},
group: { field:
'length'
}
}
});
function
resultsBind() {
// Old local data version with correct grouping
// $("#grouped-listview").kendoMobileListView({
// dataSource: kendo.data.DataSource.create({data: groupedData, group: "length" }),
// template: "#= result #",
// headerTemplate: "Group ${value}"
// });
$(
"#grouped-listview"
).kendoMobileListView({
dataSource: ds,
template:
"#= result #"
,
headerTemplate:
"Group ${value}"
});
}