This question is locked. New answers and comments are not allowed.
Hi all;
We're using a datalink server as a quick way to expose data. I have the following data source defined:
var
kiPMDataSource =
new
kendo.data.DataSource({
type:
"everlive"
,
transport: {
typeName:
"KI"
},
schema: {
model: {
id:
"Id"
}
},
serverSorting:
true
,
sort: {
field:
"Id"
,
dir:
"asc"
},
serverFiltering:
true
,
filter: {
logic:
'and'
,
filters: [
{field:
'Id'
,operator:
'eq'
,value:
new
Date(
'October 28 2015'
)},
{field:
'report_group'
,operator:
'eq'
,value:
'PM'
}
]
}
});
However when I launch app in AppBuilder, using the debugger, I can see the read request for this datasource yields a Status 400/Bad Response. The Request looks like:
Accept:application/json, text/javascript, */*; q=0.01
User-Agent:Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A537a Safari/419.3
X-Everlive-Filter:{
"Id"
:
"2015-10-28T04:00:00.000Z"
,
"report_group"
:
"PM"
}
X-Everlive-Sort:{
"Id"
:1}
The response I get back is:
{"message":"Data Link Server Error: Filter cannot have multiple or no children.","errorCode":660}
Thanks,
Jason