Skip to main content


fires before the filterChange event is called

beforeFilter:({ value: string, colId?: string | number }) => void | boolean;


  • value: string - required, the entered value by which data must be filtered
  • colId: string | number - optional, the ID of a column


Return false to block the filtering process; otherwise, true.

Example"beforeFilter", (value, id) => {
console.log("The", id, "column is filtered by", value, "value");
// return false;

Change log:

added in v8.0