i added to Fabio Antunes solution
Import compileFilter from '@ progress / kendo-data-query';
and change the change () method as follows. This will allow you to filter by multiple columns. Again, not quite what I want, but it will do so far.
const predicate = compileFilter({ logic: "and", filters: [ { field: "fildname1", operator: "contains", value: this.filterValue }, { field: "fildname2", operator: "contains", value: this.filterValue }, { field: "fildname3", operator: "eq", value: this.filterValue }, { field: "fildname4", operator: "eq", value: this.filterValue }, ] }); const result = this.data.filter(predicate); this.gridView = { data: result, total: result.length };
Nonik source share