MaterUI Table组件触发onRowSelection事件,并在单击任何位置时取消全部选择



以官方表格组件为例:

  1. 勾选一个复选框
  2. 单击表组件外的任何位置

复选框未选中

我在本地做了一些测试。似乎当某些项目在表组件中被选中时,您可以单击表组件外的任何地方来触发onRowSelection事件,该事件返回一个空数组

问题

我知道这可能是由设计,但我可以改变默认行为,使用"all"复选框来控制勾选/取消勾选表中的所有项目?所以在随机点击鼠标后,复选框不会被清除?

可以将TableBody的deselectOnClickaway属性设置为false(默认为true)

相关内容

最新更新