Hi,
I'm trying to add server-side filtering using the odata transport method.
The '$filter=' parameter is always blank on the url.
Maybe this is something not supported in Beta 2 or I have a use a bad syntax?
Thank you.
Here my Kendo grid definition:
$("#grid1").kendoGrid({
dataSource: {
type: "odata",
// Filter always empty with odata ?
serverFiltering: true,
filter: [{
field: "YearSalesTarget",
operator: "ge",
value: 5000}],
// Filter always empty with odata ?
transport: {
read: "csp/mediapool/public/dt.common.odata.RequestServer.cls
},
pageSize: 10,
serverPaging: true,
serverSorting: true
},
selectable: "multiple",
scrollable: false,
sortable: true,
pageable: true,
groupable: false,
rowTemplate: kendo.template($("#rowTemplate").html()),
columns: [{field:"SalesrepId",title:"Salesrep"},
{field:"SalesrepName",title:"Salesrep Name"},
{field:"StartDate",title:"Start Date"},
{field:"StreetName",title:"Street"},
{field:"State",title:"State"},
{field:"YearSalesTarget",title:"Year Sales $"},
{title:"Edition"}]
});
I'm trying to add server-side filtering using the odata transport method.
The '$filter=' parameter is always blank on the url.
Maybe this is something not supported in Beta 2 or I have a use a bad syntax?
Thank you.
Here my Kendo grid definition:
$("#grid1").kendoGrid({
dataSource: {
type: "odata",
// Filter always empty with odata ?
serverFiltering: true,
filter: [{
field: "YearSalesTarget",
operator: "ge",
value: 5000}],
// Filter always empty with odata ?
transport: {
read: "csp/mediapool/public/dt.common.odata.RequestServer.cls
},
pageSize: 10,
serverPaging: true,
serverSorting: true
},
selectable: "multiple",
scrollable: false,
sortable: true,
pageable: true,
groupable: false,
rowTemplate: kendo.template($("#rowTemplate").html()),
columns: [{field:"SalesrepId",title:"Salesrep"},
{field:"SalesrepName",title:"Salesrep Name"},
{field:"StartDate",title:"Start Date"},
{field:"StreetName",title:"Street"},
{field:"State",title:"State"},
{field:"YearSalesTarget",title:"Year Sales $"},
{title:"Edition"}]
});