[英]Clear content in select box when first select option changed - reactJS
我是ReactJS
的新手。 我在我的ReactJS
項目中使用AntJS
select。 我在HTML
select
選擇first select
時,其相關下拉列表將加載到second select
中。
當用戶選擇first select
中的選項時, second select
將加載其內容。
它工作得很好。 現在我的問題是“當我在second select
中選擇一個選項時,它就在second select box
。但是當我在第first select
中更改選項時, second select
中已經選擇的選項仍然存在,但下降 - second select
中的內容已更改。
我在 UI 視圖中的問題: 當第
first select
選項發生變化時,如何清除second select
框中的所選內容”。到目前為止我已經嘗試過了。我不知道如何讓它成為可能。幫我解決一些問題。
代碼:
WAAccountNameChange(value){
this.setState({selectedValue:"", waWebsiteList: this.state.waAccountWebsiteList[value] })
}
第一個 Select:
<Select " onChange= {(value) => { this.WAAccountNameChange(value)}} >
{this.state.waAccountList.map((item, index) => <Select.Option value={item} key={index}>{item}</Select.Option>)}
</Select>
第二個Select:
<Select defaultValue={this.state.selectedValue} onChange= {(value) => { this.setState({ selectedValue: value })} } >
{this.state.waWebsiteList.map((item, index) => <Select.Option value={item} key={index}>{item}</Select.Option>)}
</Select>
在更改第一個 select 菜單時,清除第二個 select 框的值。 如果您從 API 檢索數據比清除 state API 成功。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.