Hello,
i trying to connect the Lightswitch OData with telerik Datasource, but i have problem to find correct schema for full funcionality. I have problem with server paging and server filtering. Could you help me with finding correct schema?
OData version: 3.0
Number of items in database: 7
The used service is working for test purpouse
Sample lightswitch source code:
myapp.BrowseCodeListItems_MainFilter.ScreenContent_render = function (element, contentItem) {
// Write code here.
var gridTemplate = $('<div/>');
gridTemplate.appendTo($(element));
gridTemplate.kendoGrid({
height: 430,
theme: $(document).data("kendoSkin") || "default",
dataSource: {
type: "odata",
transport: { read: { url: "http://213.220.198.32/SampleCodeList/webdata.svc/CodeListItems" } },
pageSize: 5,
serverPaging: true,
serverFiltering: true,
serverSorting: true,
schema: {
total: "count",
data: "value",
model: {
fields: {
Name: { type: "string" },
}
}
},
},
filterable: true,
sortable: true,
pageable: true,
columns: [{ field: "Name", width: 90, title: "First Name" }]
});
};
i trying to connect the Lightswitch OData with telerik Datasource, but i have problem to find correct schema for full funcionality. I have problem with server paging and server filtering. Could you help me with finding correct schema?
OData version: 3.0
Number of items in database: 7
The used service is working for test purpouse
Sample lightswitch source code:
myapp.BrowseCodeListItems_MainFilter.ScreenContent_render = function (element, contentItem) {
// Write code here.
var gridTemplate = $('<div/>');
gridTemplate.appendTo($(element));
gridTemplate.kendoGrid({
height: 430,
theme: $(document).data("kendoSkin") || "default",
dataSource: {
type: "odata",
transport: { read: { url: "http://213.220.198.32/SampleCodeList/webdata.svc/CodeListItems" } },
pageSize: 5,
serverPaging: true,
serverFiltering: true,
serverSorting: true,
schema: {
total: "count",
data: "value",
model: {
fields: {
Name: { type: "string" },
}
}
},
},
filterable: true,
sortable: true,
pageable: true,
columns: [{ field: "Name", width: 90, title: "First Name" }]
});
};