【发布时间】:2016-05-11 11:18:26
【问题描述】:
我正在尝试创建一个带有嵌套子菜单的下拉菜单,这可能吗?到目前为止我所拥有的是:
const action2 = <DropDownMenu value={this.state.action2} onChange={this.handleChange} key={2} desktop={true}>
<MenuItem key={1} value="1" primaryText="Refresh"/>
<MenuItem key={2} value="2" primaryText="Send feedback"/>
<MenuItem key={3} value="3" primaryText="Settings"/>
<MenuItem key={4} value="4" primaryText="Help"/>
<MenuItem key={5} value="5" primaryText="Sign out"/>
<Divider />
<MenuItem key={6} primaryText="Dropdown" rightIcon={<ArrowDropRight />} menuItems={[
<MenuItem key={1} value="6" primaryText="Refresh"/>,
<MenuItem key={2} value="7" primaryText="Send feedback"/>,
<MenuItem key={3} value="8" primaryText="Settings"/>,
<MenuItem key={4} value="9" primaryText="Help"/>,
<MenuItem key={5} value="10" primaryText="Sign out"/>
]}/>
</DropDownMenu>;
这会呈现带有菜单项的下拉菜单,只是“下拉”菜单项不会在点击时呈现子菜单。
有没有办法使用下拉菜单完成此操作?我也尝试过使用 IconMenu,但是当单击时呈现子菜单时,它就消失了(可能是对点击下拉菜单项做出反应)
【问题讨论】:
标签: material-ui