MaterUI Table 组件触发 onRowSelection 事件,点击任意位置取消全选
MaterUI Table component trigger onRowSelection event and unselect all when clicking anywhere
以官方table组件为例:MaterialUI Table example
- 勾选一个复选框
- 单击 table 组件外的任意位置
复选框未选中。
我在本地做了一些测试。似乎在 Table 组件中勾选了某些项目时,您可以单击 Table 组件之外的任何位置来触发 onRowSelection 事件 returns一个空数组
问题
我知道这可能是设计使然,但我可以更改默认行为,使用 "all" 复选框来控制 tick/untick table 中的所有项目吗?所以随机点击鼠标后复选框不会被清除?
您可以将 TableBody 的 deselectOnClickaway 属性 设置为 false(默认为 true)
以官方table组件为例:MaterialUI Table example
- 勾选一个复选框
- 单击 table 组件外的任意位置
复选框未选中。
我在本地做了一些测试。似乎在 Table 组件中勾选了某些项目时,您可以单击 Table 组件之外的任何位置来触发 onRowSelection 事件 returns一个空数组
问题
我知道这可能是设计使然,但我可以更改默认行为,使用 "all" 复选框来控制 tick/untick table 中的所有项目吗?所以随机点击鼠标后复选框不会被清除?
您可以将 TableBody 的 deselectOnClickaway 属性 设置为 false(默认为 true)