我想創建一個帶有嵌套子菜單的下拉菜單,這可能嗎?我至今是:DropDownMenu與子菜單
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嘗試過,但是當點擊子菜單時,它剛剛消失(可能是點擊下拉菜單項來作出反應)