如何在Material-UI的DropDown菜单中更改指向索引

时间:2016-05-05 08:50:42

标签: material-ui

这是一个非常具体的文档问题,因此您要么知道它,因为您使用过Material-UI,要么就是不知道。

我正在使用Material-UI' Dropdown Menu,我想知道是否有方法告诉它具有哪个selectedIndex值,因为我&#39 ; m不断更改其menuItem并担心它可能最终处于非法状态(索引超出范围)。

我正在使用Material-UI v0.7.1。我知道当前版本是v0.14.4,但更新会很复杂。

提前致谢。

1 个答案:

答案 0 :(得分:0)

查看drop-down-menu.jsx上的v0.7.1 GitHub repo后,我意识到这就像做

一样简单

dropdownMenu.setState({selectedIndex: val});

哪里

  • dropdownMenu是DropdownMenu React组件,
  • val是所需的索引。

请注意,这不会调用下拉列表的onChange()函数,并且对于v0.7.1也是如此。