我正在使用自动完成分组组件?我希望组件加载或刷新时已经选择了默认值。
代码在代码下方
<Autocomplete
id="grouped-demo"
className={'input-dropdown'}
options={options.sort((a, b) => -b.firstLetter.localeCompare(a.firstLetter))}
groupBy={(option) => option.firstLetter}
getOptionLabel={(option) => option.title}
onChange={this.linkDropdownChange}
renderInput={(params) => <TextField {...params} label="grouped Collection" variant="outlined" />}
/>
答案 0 :(得分:0)
根据文档,您有两个选择
可控状态 该组件具有两个可以控制的状态:
带有value / onChange道具组合的“值”状态。这个 状态代表用户选择的值,例如 按Enter。 “输入值”状态与 inputValue / onInputChange道具组合。此状态代表 值显示在文本框中。
答案 1 :(得分:0)
完成!!!!
自动完成分组的组件将defaultValue
用作object
而不是string