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