材质 UI 在点击“选项卡”时未选择 SelectField

Posted

技术标签:

【中文标题】材质 UI 在点击“选项卡”时未选择 SelectField【英文标题】:Material UI doesn't select a SelectField on hitting 'tab' 【发布时间】:2016-05-09 16:41:58 【问题描述】:

对我的应用程序中的某些组件使用Material UI。 我在表格中添加了<SelectField />select field。

有没有办法让它像普通的 html <select> 元素一样工作,所以:

当您在键盘上点击 tab 时,它会在应该的时候突出显示它 当您在键盘上点击space 时,它会打开下拉菜单

提前感谢您的帮助。

【问题讨论】:

我在这里问了一个类似的问题:***.com/questions/35585727/… 没有任何运气。 我不知道你的问题到底是什么,但我认为你可以通过this link中的 onKeyDown 事件解决你的问题 你能为此提供一个沙箱吗? 【参考方案1】:

我刚刚检查了链接,TAB 似乎工作正常。无论如何:考虑升级到当前版本 (4.x)。但我很确定 1.x 及更高版本也可以。

【讨论】:

【参考方案2】:

您是否多次单击 TAB? 我使用了您引用的页面,在按 TAB 几次以使下拉成为焦点后,我看到了这一点:

点击空格后打开下拉菜单

【讨论】:

以上是关于材质 UI 在点击“选项卡”时未选择 SelectField的主要内容,如果未能解决你的问题,请参考以下文章

材质 ui 选项卡容器的动态高度

所选材质 UI 选项卡的颜色与其他选项卡不同

在材质 UI 中动态更改选项卡内容

省略未添加到材质 UI 选项卡文本中

如何使材质 UI 选项卡标签离开?默认情况下它的中心对齐

3Dmax如何使用mat材质?