GridFilterPanel API
Demos
For examples and details on the usage of this React component, visit the component demo pages:
Import
import { GridFilterPanel } from '@mui/x-data-grid-premium';
// or
import { GridFilterPanel } from '@mui/x-data-grid-pro';
// or
import { GridFilterPanel } from '@mui/x-data-grid';
Component name
The nameMuiDataGrid
can be used when providing default props or style overrides in the theme.Props
Name | Type | Default | Description |
---|---|---|---|
columnsSort | 'asc' | 'desc' | Changes how the options in the columns selector should be ordered. If not specified, the order is derived from the columns prop. | |
filterFormProps | { columnInputProps?: any, columnsSort?: 'asc' | 'desc', deleteIconProps?: any, filterColumns?: func, logicOperatorInputProps?: any, operatorInputProps?: any, valueInputProps?: any } | Props passed to each filter form. | |
getColumnForNewFilter | func | Function that returns the next filter item to be picked as default filter. Signature: function(args: GetColumnForNewFilterArgs) => void args: Currently configured filters and columns. | |
logicOperators | Array<'and' | 'or'> | [GridLogicOperator.And, GridLogicOperator.Or] | Sets the available logic operators. |
sx | Array<func | object | bool> | func | object | The system prop that allows defining system overrides as well as additional CSS styles. See the `sx` page for more details. |
The
ref
is forwarded to the root element.