Model describing the filters to apply to the grid.

interface GridFilterModel {
    items: GridFilterItem[];
    logicOperator?: GridLogicOperator;
    quickFilterExcludeHiddenColumns?: boolean;
    quickFilterLogicOperator?: GridLogicOperator;
    quickFilterValues?: any[];
}

Properties

[]
logicOperator?: GridLogicOperator
  • GridLogicOperator.And: the row must pass all the filter items.
  • GridLogicOperator.Or: the row must pass at least on filter item.
GridLogicOperator.And
quickFilterExcludeHiddenColumns?: boolean

If false, the quick filter will also consider cell values from hidden columns.

true
quickFilterLogicOperator?: GridLogicOperator
  • GridLogicOperator.And: the row must pass all the values.
  • GridLogicOperator.Or: the row must pass at least one value.
GridLogicOperator.And
quickFilterValues?: any[]

values used to quick filter rows

[]