QuickFilter API
API reference docs for the React QuickFilter component. Learn about the props, CSS, and other APIs of this exported module.
Demos
Import
import { QuickFilter } from '@mui/x-data-grid/components';
// or
import { QuickFilter } from '@mui/x-data-grid';
// or
import { QuickFilter } from '@mui/x-data-grid-pro';
// or
import { QuickFilter } from '@mui/x-data-grid-premium';
Learn about the difference by reading this guide on minimizing bundle size.
The top level Quick Filter component that provides context to child components.
It renders a <div />
element.
Function responsible for formatting values of quick filter in a string when the model is modified
Type:func
Default:(values: string[]) => values.join(' ')
function(values: Array) => string
values
The new values passed to the quick filter model
Returns: The string to display in the text field
Callback function that is called when the quick filter input is expanded or collapsed.
Type:func
function(expanded: boolean) => void
expanded
The new expanded state of the quick filter control
Function responsible for parsing text input in an array of independent values for quick filtering.
Type:func
Default:(searchText: string) => searchText.split(' ').filter((word) => word !== '')
function(input: string) => Array
input
The value entered by the user
Returns: The array of value on which quick filter is applied
ref
is forwarded to the root element.Source code
If you did not find the information in this page, consider having a look at the implementation of the component for more detail.