KendoReact Data Grid Advanced Filtering
Premium

The KendoReact Data Grid provides powerful filtering options, including column menu filtering, external filters, custom filter operations, and multi-column filtering.

ninja-iconThe Advanced Filtering feature of the Grid is part of KendoReact premium, an enterprise-grade UI library with 120+ free and premium components for building polished, performant apps. Test-drive all features with a free 30-day trial.Start Free Trial

Filtering Data Grid Through Column Menu Filter

The columnMenu allows using the GridColumnMenuFilter or the GridColumnMenuCheckboxFilter to filter the Grid through a popup menu.

Change Theme
Theme
Loading ...

Filtering Data Grid Through External Filter

You can use the KendoReact Filter component to build complex filter expressions and filter the data inside the Grid.

Change Theme
Theme
Loading ...

Filtering Data Grid Through Custom Filter Cells

The filterCell property of the GridColumn enables full customization of the filter cells. The following example demonstrates filtering by category and price range using a DropDownList.

Change Theme
Theme
Loading ...

Filtering Data Grid Through External TextBox

You can use an external TextBox to apply quick filter to the Grid.

Change Theme
Theme
Loading ...

Filtering Data Grid Rows by Using the filterBy Method

To use the filterBy method set the filter property of the Grid with the current filter expression and handle the onFilterChange.

Change Theme
Theme
Loading ...

Filtering Data Grid Rows by Using the process Method

When multiple data operations (filtering, sorting, paging, etc.) are enabled, using the process method and the data state from the onDataStateChange event is the recommended approach.

Change Theme
Theme
Loading ...

Define Custom Filter Operators

Customize the filter operators for numeric, text, and date filter types using the filterOperators property. Boolean filter types always use the equal operator.

Change Theme
Theme
Loading ...

KendoReact Data Grid Advanced Filtering APIs