gpt4 book ai didi

javascript - 使用 redux-form 根据另一个字段的值显示/隐藏字段

转载 作者:行者123 更新时间:2023-11-28 03:58:39 26 4
gpt4 key购买 nike

我有一个字段,我想根据另一个字段的值隐藏该字段。为此,我现在使用 warn 属性,因为我可以获得当前值以及表单中其他字段的值。

是否可以创建自定义 Prop (类似于 warn 和 validate),可以将当前字段的值和表单的所有值作为参数?

我可以采取哪些其他方法来使用 redux-form 根据另一个字段的值隐藏/显示一个字段?

最佳答案

您可以使用Fields为此的组件。它处理单个组件下各个字段的状态。

示例:

// outside your render() method
const renderFields = (fields) => (
<div>
<div className="input-row">
<label>Category:</label>
<select {...fields.category.input}>
<option value="foo">Some option</option>
</select>
</div>
{ fields.category.input.value && (
<div className="input-row">
<label>Sub category</label>
<select {...fields.subcategory.input}>
<option value="foo">Some other option</option>
</select>
</div>
)}
</div>
)

// inside your render() method
<Fields names={[ 'category', 'subcategory' ]} component={renderFields}/>

关于javascript - 使用 redux-form 根据另一个字段的值显示/隐藏字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47336192/

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