Applying the following filter to a datasource
app.localDocs = new kendo.data.DataSource({
data: app.docArray,
schema: {
model: app.doctorModel,
total: function () {
return app.docArray.length;
}
}
});
app.doctorModel = new kendo.data.Model.define({
id: "code",
hasChildren: false,
fields: {
code: {
type: "number",
editable: "false"
},
name: {
type: "string",
editable: false
},
msp: {
type: "string",
editable: false
}
}
});
app.localDocs.filter({
logic:"or",
filters: [
{
field: "name",
operator: "contains",
value: $('#filterV').val()
},
{
field: "msp",
operator: "contains",
value: $('#filterV').val()
}
]
});
app.mobileApp.scroller().scrollTo(0, 0);
Try the search using O'Brien The list shows no results as soon as you hit the apostrophe.
Works fine on Safari on a mac, chrome on any system, but has the above result above on an ipad or iphone.