table.setFilter("colors", "keywords", "red green blue"); //returns rows with a colors filed containing either the word "red", "green", or "blue" table.setFilter("colors", "keywords", "red green blue", {matchAll:true}); //returns rows with a colors filed containing ALL the words "red", "green" & "blue" function customFilter(data, filterParams){ //data - the data for the row being filtered //filterParams - params object passed to the filter return data.name == "bob" && data.height < filterParams.height; //must return a boolean, true if it passes the filter. } table.setFilter(customFilter, {height:3}); table.refreshFilter();