【发布时间】:2020-10-29 20:26:36
【问题描述】:
我正在使用带有多选功能的 Material UI Autocomplete 组件。它在桌面上运行良好,但在移动设备上,我想禁用键盘输入,只允许触摸选择。换句话说,我不希望智能手机键盘出现。
我在文档中没有找到任何参数:https://material-ui.com/api/autocomplete/#props
我尝试禁用 TextField,但我仍然可以输入文本 - 似乎禁用的参数没有添加到页面源中的输入字段:
<Autocomplete
disableClearable
options={[...]}
renderInput={(params) => <TextField {...params} label="xxx" disabled />}
blurOnSelect="touch"
/>
我需要没有自动完成功能的自动完成组件 :) - 我也可以切换到默认的 Select 组件,但我想在桌面上保留自动完成功能。此外,自动完成组件提供了带有复选框的多选功能。
【问题讨论】:
标签: javascript reactjs material-ui