reactjs - 如何自定义 Material ui选择

标签 reactjs material-ui dropdown customization

我正在尝试自定义material-ui下拉列表,使其成为这样的内容, 这是链接https://codesandbox.io/s/busy-black-2fgdn?file=/src/App.js ,

如果我在输入中写入 1(来自),它会选择以 1 开头的选项,而不是写入输入,如果没有一个选项以输入中输入的数字开头,则它会写入输入中,

最佳答案

使用 AutocompletefreeSolo 作为 prop。 检查此处的文档 => https://mui.com/components/autocomplete/#free-solo

const dataList = [
  { title: "10-100", value: "10-100" },
  { title: "100-200", value: "100-200" },
  { title: "200-300", value: "200-300" },
  { title: "300-400", value: "300-400" }
];
...

<Autocomplete
    id="free-solo-demo"
    freeSolo
    options={dataList.map(option => option.title)}
    renderInput={params => <TextField {...params} label="select or type" />}
/>

代码沙箱 => https://codesandbox.io/s/winter-cloud-y401t?file=/src/App.js

关于reactjs - 如何自定义 Material ui选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70363322/

相关文章:

reactjs - 在 react 中显示或隐藏特定元素

modal-dialog - React es6 es2015 模式弹出窗口

javascript - Material-UI @page 规则?

reactjs - 带有 Material UI 的对话框上方的 Snackbar

java - 显示可选择的动态下拉列表

reactjs - 观察者无法与 useLocalObservable 一起使用

django - DRF + React Session auth 可用吗?

mysql - 如何从 mysql 数据库创建雷达 Chartjs 的下拉列表?

javascript - React 和 Material 用户界面 : how can I expand only one single card

css - 如何创建像 web what´s app 附加菜单这样的动画?