0
我有2個選擇,汽車品牌和車型。型號列表取決於用戶選擇的品牌。Antd multiple select刪除不在選項列表中的值
當用戶刪除品牌時,我會更新模型的選項列表,但即使選項列表中不再包含所選值,選擇的值也會保留。
是否可以自動刪除它們?
我有2個選擇,汽車品牌和車型。型號列表取決於用戶選擇的品牌。Antd multiple select刪除不在選項列表中的值
當用戶刪除品牌時,我會更新模型的選項列表,但即使選項列表中不再包含所選值,選擇的值也會保留。
是否可以自動刪除它們?
您需要將模型的值更新爲新模型數組的第一個元素。
類似:
handleModelRemove = (value) => {
// handle remove logic...
this.setState({
brand: selectedBrand,
selectedModel: selectedBrand.models[0],
});
}
<Select value={this.state.selectedModel}>
{modelOptions}
</Select>
您將需要發佈一些代碼爲更好的幫助。
將選擇值索引設置回0'select.selectedIndex = 0' – magreenberg
這是一個反應組件,而不是本機選擇 – Valera