簡體   English   中英

自動完成 MaterialUI - 如何在分組自動完成中設置默認值

[英]Autocomplete MaterialUI - How can I set a default value in Grouped autocomplete

我正在使用自動完成分組組件? 我希望在組件加載或刷新時已經選擇了默認值。

代碼在代碼下方

<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" />}
/>

根據文檔,您有兩個選擇

可控狀態 組件有兩種可以控制的狀態:

“值” state 與 value/onChange 道具組合。 這個 state 代表用戶選擇的值,例如按下 Enter 時。 “輸入值” state 與 inputValue/onInputChange 道具組合。 這個 state 代表文本框中顯示的值。

完畢!!!!!

自動完成分組組件使用defaultValue作為object而不是string

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM