javascript - 如何在 TreeView Material UI 中使用 tab 键在 treeview 中添加导航?
问题描述
我正在使用箭头键TreeView
使用默认键 ReactJs 在材质 ui 中导航。但我想在TreeView
不妨碍默认treeView行为的情况下实现 tab 键进行导航。
<TreeView
className={classes.root1}
defaultExpandIcon={<ArrowDropDownIcon />}
defaultCollapseIcon={<ArrowDropUpIcon />}
disableSelection={true}
></TreeView>;
我只需要添加 Tab 键即可在节点之间导航。我已经添加了tabIndex={0}
. 有用。但我不需要它,因为它妨碍了树视图中的默认选项卡漫游,我必须从起始父节点再次遍历整个树。
默认行为是当它treeView
通过 Tab 键离开焦点时,如果我们按 Shift+Tab 键,它将转到最后一个选定的项目。
我需要转到最后选择的项目,但无需从我这边手动设置 tabindex。
这可能吗 ?我们怎样才能做到这一点?
解决方案
推荐阅读
- r - felm 函数:多路聚类方差矩阵中的负特征值
- unity3d - 如何统一改变旋转中心?
- python - 由掩码定义的区域中的阈值分割
- amazon-web-services - CloudFormation CodePipeline 模板无权执行 AssumeRole,为什么?
- powershell - 检查 Powershell 中的扩展模式屏幕(需要帮助 - 将 Autoit 转换为 Powershell v2)
- javascript - 使用打字稿反应选择键的通用类型
- javascript - isLocationOnEdge() 分割路线
- c# - 如何正确创建对 Unity 对象的引用?
- c++ - 如何使用c ++为最小尺寸的窗口制作屏幕截图
- kotlin - Kotlin 中的下划线名称是为什么保留的?