【发布时间】:2021-11-23 04:16:20
【问题描述】:
我想在Autocomplete 组件的开头添加一个图标。 (与startAdornment)
我读到Autocomplete 是一个普通的文本输入
到目前为止,我尝试添加
InputProps={{startAdornment: <InputAdornment position="start">kg</InputAdornment>,}}
到<TextField /> 组件。如下:
<Autocomplete
{...defaultProps}
onChange={(event, value) => {
handleOnChange(event, value);
}}
id="disable-close-on-select"
sx={{ width: 300 }}
renderInput={params => (
<TextField
InputProps={{
startAdornment: <InputAdornment position="start">kg</InputAdornment>,
}}
{...params}
label="search"
variant="standard"
/>
)}
/>
任何帮助都会很棒,因为我是 Material-UI 生态系统的初学者。
defaultProps 是这样定义的。
const defaultProps = {
options: data,
getOptionLabel: (option: DataType) => option?.id,
};
【问题讨论】:
标签: reactjs typescript autocomplete material-ui react-props