【发布时间】:2021-08-12 06:35:55
【问题描述】:
我正在使用 React TSX,我有一个启用了复选框选择的 Datagrid。我想禁用某些行的选择。我开始知道 isRowSelectable 属性在材质 UI 数据网格中用于此目的。
参考: https://material-ui.com/components/data-grid/selection/#disable-selection-on-certain-rows
https://codesandbox.io/s/dxgt5?file=/demo.js
但是当我在下面的代码中使用它时
<DataGrid autoPageSize pagination
rows={Records}
columns={columns}
isRowSelectable = {(params:any) =>params.Records.Status = "success"}
checkboxSelection />
它给了我以下错误
“IntrinsicAttributes”类型上不存在属性“isRowSelectable” & 挑选
详细错误:
类型 '{ autoPageSize: true;分页:真;行:从不[];列: GridColDef[]; isRowSelectable: (params: any) => boolean; 复选框选择:真; onSelectionModelChange: (e: GridSelectionModelChangeParams) => 无效; }' 不可分配给类型 'IntrinsicAttributes & Pick
& { ...; } & RefAttributes<...>'。财产 'IntrinsicAttributes & 类型上不存在'isRowSelectable' Pick
我搜索了解决方案,但找不到。 有人可以帮我吗?
【问题讨论】:
标签: reactjs datagrid material-ui react-tsx