Event.ctrlKey 在 material-ui 库中始终为真
Event.ctrlKey always true in material-ui library
我使用 material-ui 库中的 Table
组件。
我设置值 multiSelectable
等于 true,因为我需要使用 multiselectional choice.
但是 selection 有点奇怪,因为它在默认情况下与启用 ctrlKey
一样工作。我需要 windows 资源管理器(或 mac 查找器)中的行为 - 没有 ctrl - select 只有一行,有 ctrl - select 几行。
我检查了 TableBody.js
函数 processRowSelection
中的代码 - event.ctrlKey
- 始终为真(是否使用 ctrlKey
,如果我使用 shiftKey
-都是真的),为什么?
我找到了。在文件 TableRow.js
的第 74 行
event.ctrlKey = true;
我认为最好的解决方案 - 增加使用道具处理此行为的可能性,而不是对其进行硬编码。
将为此创建拉取请求。
我使用 material-ui 库中的 Table
组件。
我设置值 multiSelectable
等于 true,因为我需要使用 multiselectional choice.
但是 selection 有点奇怪,因为它在默认情况下与启用 ctrlKey
一样工作。我需要 windows 资源管理器(或 mac 查找器)中的行为 - 没有 ctrl - select 只有一行,有 ctrl - select 几行。
我检查了 TableBody.js
函数 processRowSelection
中的代码 - event.ctrlKey
- 始终为真(是否使用 ctrlKey
,如果我使用 shiftKey
-都是真的),为什么?
我找到了。在文件 TableRow.js
的第 74 行
event.ctrlKey = true;
我认为最好的解决方案 - 增加使用道具处理此行为的可能性,而不是对其进行硬编码。 将为此创建拉取请求。