new FilterItem("John", "name"); //every row, which contains the string "John" in the column called "name"
new FilterItem("John", "name|address|phone"); //every row, which contains the string "John" in the column called "name" or "address" or "phone"
new FilterItem("John|Jane", "name|address|phone"); //every row, which contains the string "John" or "Jane" in the column called "name" or "address" or "phone"