Misalnya kita memiliki struktur model pada kendo Grid seperti ini:
Class: string
Manufacturer: { ExpiryDate, Name }
Kendo Grid tidak dapat membaca Manufacturer.ExpiryDate sebagai Date object. Solusinya menggunakan fitur from pada schema data source.
[code language=”javascript”]
dataSource = new kendo.data.DataSource({
transport: {
read: {
url: "@Url.Action("BindingGroupView", new { area = "Vendor" })",
dataType: "json",
},
},
schema: {
data: "data",
total: "total",
model: {
fields: {
ExpiryDate: { type: "date", from: ‘Manufacturer.ExpiryDate’ },
"Manufacturer.Rating": { type: "number" },
}
}
},
pageSize: 10,
serverPaging: false,
serverFiltering: false,
serverSorting: false,
group: [
{ field: ‘Class’ },
{ field: ‘Category’ },
{ field: ‘Subcategory’ },
],
//filter: { field: "Status", operator: "contains", value: "RETRIEVED" },
sort: { field: ‘Manufacturer.Name’, dir: ‘asc’ },
});
[/code]