reactjs - 在 React js 中使用材料 ui 单击复选框时未选中复选框
问题描述
在反应中,我正在使用材料 ui DataGrid 和 checkboxSelection api,但是当我选择复选框时,它不会选择,但是当我单击任何其他行时,它会选择复选框。我用于 disableClickEventBubbling: true
禁用<select>
单击行时但单击复选框本身仍然不起作用
const columns = [
{ field: '"id', headerName: 'id', width: 150 ,
disableClickEventBubbling: true,
},
<DataGrid rows={rows}
columns={columns}
pageSize={10}
paginationMode='server'
showColumnRightBorder
hideFooterPagination
showToolbar
autoHeight
onSelectionChange={({rowIds}) => setSelectedRecords(rowIds)}
checkboxSelection
/>
解决方案
推荐阅读
- node.js - Node.js:如何从一个字符串和另一个数组创建一个数组?
- php - 生成具有给定约束的给定数量的随机数(PHP)?
- android - Flutter:将图形叠加在 Firebase 视觉检测到的条形码上
- asp.net-core - .net 核心上的 Servicestack 执行超时
- apache-kafka - Kafka Connect JDBC Sink 可以转储原始数据吗?
- python - 如果出现禁止字符,如何捕捉 wx.stc.StyledTextEvent 中的文本更改并更新显示
- reactjs - React 17.0.1 - 使用动态路径导入组件
- python - 以下代码会断开所有传入或传出的 PyQt 信号吗?
- flutter - Flutter Socket-Io 没有连接到服务器?
- haskell - 范畴论基础