我正在尝试将过滤器应用于 DataGrid 中的列。我需要获取输入,然后根据它设置要过滤的值,但现在我正在尝试应用默认过滤。我得到了很多使用 filterModel 的例子,就像我一样,但现在 columnField 属性没有被识别。
<DataGrid
rows={rows}
getRowId={(row) => row.txnId}
columns={columns}
filterModel={{
items: [
{
columnField: 'vendorName',
operatorValue: 'contains',
value:"dd"
}
]
}}
/>
Error: Object literal may only specify known properties, and 'columnField' does not exist in type 'GridFilterItem'.ts(2353)
我发现新版本的material ui有属性
{
field: 'vendorName',
operator: 'contains',
value:"dd"
}