跳到内容

GridFilterOperatorAPI

GridFilterOperator 接口的扩展文档,其中包含有关模块属性和可用 API 的详细信息。

演示

导入

import { GridFilterOperator } from '@mui/x-data-grid-premium'
// or
import { GridFilterOperator } from '@mui/x-data-grid-pro'
// or
import { GridFilterOperator } from '@mui/x-data-grid'


筛选运算符定义接口。

属性

用于为给定的筛选项目和列生成筛选函数的回调。
此函数可以返回 null 以跳过此项目和列的筛选。

类型:GetApplyFilterFn<R, V, F>


筛选运算符的名称。
它将与筛选项目的 operator 属性匹配。

类型:string


可选

将筛选项目的值转换为人类可读的形式。

类型:(value: GridFilterItem['value']) => string


可选

在标题筛选行中显示的筛选器的标签。

类型:string


可选

要在此筛选运算符的筛选面板中渲染的输入组件。

类型:React.JSXElementConstructor<any>


可选

要传递给此筛选运算符的筛选面板中输入组件的 props。

类型:Record<string, any>


可选

筛选运算符的标签。

类型:string


可选

如果为 false,则筛选运算符不需要用户输入值即可工作。
通常应为没有 InputComponent 的筛选运算符设置为 false(例如 isEmpty

类型:boolean

默认值:true