gpt4 book ai didi

material-ui - 自动完成 - 如何设置默认值?

转载 作者:行者123 更新时间:2023-12-04 08:51:06 24 4
gpt4 key购买 nike

有谁知道如何为自动完成组件添加默认值?
该组件有一个 dataSource ,并且我想加载具有已选择的特定项目的页面(例如,使用所选项目的文本填充文本字段并且其值已设置)。

有谁知道怎么做?非常感谢您的帮助 <3

最佳答案

您可以通过在 componentDidMount 中设置适当的状态来实现此目的。 , 例如:

componentDidMount() {
// load your items into your autocomplete

// set your default selected item
this.setState({ allItems: [itemYouWantToSet], selectedItem: item.name, selectedItemId: item.id }
}

render() {
return (
<Autocomplete
value={this.state.selectedItem}
items={this.state.allItems}
getItemValue={(item) => item.name}
onSelect={(value, item) => {
this.setState({ selectedItem: value, selectedItemId: value, allItems: [item] });
}}
/>
)
}


然后您的项目在加载时从可用选项列表中正确选择。

关于material-ui - 自动完成 - 如何设置默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42600267/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com