【发布时间】:2021-06-07 14:50:30
【问题描述】:
所以我正在尝试使用 React 和 Material-UI 编写一个自定义组合框。它将在输入中显示所选值,在下拉列表中提供选项列表(MenuItems),并在底部有一个文本框用于输入新选项。
<TextField
className={classes.textBox}
select
onChange={handleChange}
label="My input"
>
<MenuItem value={10}>Ten</MenuItem>
<MenuItem value={20}>Twenty</MenuItem>
<MenuItem value={30}>Thirty</MenuItem>
<MenuItem>
<TextField />
</MenuItem>
</TextField>
问题是每当我单击 TextField 时,它都会认为我正在选择它并关闭下拉菜单。是否可以防止这种行为?
【问题讨论】:
-
可以分享一下jsfiddle或者codepen吗?
-
对不起,我对codepen不是很熟悉,似乎无法正确导入Material-UI组件
标签: javascript reactjs material-ui