When working on the grid tool for Kendo UI and ColdFusion it passes the paging and common request data as expected. There is other data that comes back as string values and it doesn't get broken up. Perhaps this is because the results are in brackets with text that should perhaps be in quotes. Has anyone had problems with this on other platforms?
method: getRegistrations
take: 5
skip: 5
page: 2
pageSize: 5
sort[0][field]: institution_main
sort[0][dir]: desc
filter[filters][0][logic]: or
filter[filters][0][filters][0][field]: institution_main
filter[filters][0][filters][0][operator]: eq
filter[filters][0][filters][0][value]: 2
filter[filters][0][filters][1][field]: institution_main
filter[filters][0][filters][1][operator]: eq
filter[filters][0][filters][1][value]: 4
filter[filters][1][field]: institution_id
filter[filters][1][operator]: contains
filter[filters][1][value]: 3
filter[logic]: and
As you can see most of the fields are properly formatted. The sort field just doesn't come over right. The filter fields get even worse.
It seems like this should be
sort[0]['dir']: desc
vs
sort[0][dir]: desc
There is a great open source library that can process this if the field names in brackets are delivered in quotes.
method: getRegistrations
take: 5
skip: 5
page: 2
pageSize: 5
sort[0][field]: institution_main
sort[0][dir]: desc
filter[filters][0][logic]: or
filter[filters][0][filters][0][field]: institution_main
filter[filters][0][filters][0][operator]: eq
filter[filters][0][filters][0][value]: 2
filter[filters][0][filters][1][field]: institution_main
filter[filters][0][filters][1][operator]: eq
filter[filters][0][filters][1][value]: 4
filter[filters][1][field]: institution_id
filter[filters][1][operator]: contains
filter[filters][1][value]: 3
filter[logic]: and
As you can see most of the fields are properly formatted. The sort field just doesn't come over right. The filter fields get even worse.
It seems like this should be
sort[0]['dir']: desc
vs
sort[0][dir]: desc
There is a great open source library that can process this if the field names in brackets are delivered in quotes.