I have a complex view that works well when I set the datasource filterable.mode to 'menu'. When I set it to 'row', it throws an error in kendo.all.js line 2503, "Unexpected token }". Version is v2014.2.801. I strongly suspect it has something to do with my use of the OData expand convention, as I have multiple other grids and OData datasources that work well with filterable mode set to row, but they don't use the expand option.
... new kendo.data.DataSource({
type: 'odata',
transport: {
read: {
async: false,
url: '../odata/UserRole',
dataType: 'json',
data: {
$expand: "User,Role/Application"
}
},
},
My grid shows 1 column each from the User, Role and Role.Application objects returned. Just switching to mode: 'menu' fixes everything, except that I can't use the column level filterable cell objects, as they are only compatible with mode: 'row'.
Is this a known issue or unsupported feature?
Can you create a simple grid using OData expand and filterable mode: row?
... new kendo.data.DataSource({
type: 'odata',
transport: {
read: {
async: false,
url: '../odata/UserRole',
dataType: 'json',
data: {
$expand: "User,Role/Application"
}
},
},
My grid shows 1 column each from the User, Role and Role.Application objects returned. Just switching to mode: 'menu' fixes everything, except that I can't use the column level filterable cell objects, as they are only compatible with mode: 'row'.
Is this a known issue or unsupported feature?
Can you create a simple grid using OData expand and filterable mode: row?