如何自定义 material ui select
How customize material ui select
我正在尝试自定义 material-ui
下拉菜单,使其变成这样,
这是 link https://codesandbox.io/s/busy-black-2fgdn?file=/src/App.js,
如果我在输入中写 1 (from) 它会选择以 1 开头的选项而不是在输入中写入,如果 none 的选项以输入中输入的数字开头然后它会写入输入,
使用 Autocomplete
和 freeSolo
作为道具。
在此处查看文档 => 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
我正在尝试自定义 material-ui
下拉菜单,使其变成这样,
这是 link https://codesandbox.io/s/busy-black-2fgdn?file=/src/App.js,
如果我在输入中写 1 (from) 它会选择以 1 开头的选项而不是在输入中写入,如果 none 的选项以输入中输入的数字开头然后它会写入输入,
使用 Autocomplete
和 freeSolo
作为道具。
在此处查看文档 => 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