我在 react-final-form 表单上有两个选择字段。选择字段有一个“选项”列表以显示在下拉列表中。我想做的是确保第二个下拉列表中可用的选项被第一个下拉列表中选择的项目“减少”。
所以这需要第二个下拉列表知道在第一个下拉列表中选择了什么值。这是我想要实现的概念:
const fruitOptions = ['apple', 'orange', 'banana', 'grapes'];
<Field
name = "morningTea"
component = {SelectField}
label = "Fruit for Morning Tea"
options = {fruitOptions}
/>
<Field
name = "afternoonTea"
component = {SelectField}
label = "Fruit for Afternoon Tea"
options = {_.without(fruitOptions, morningTea)}
/>
但是我看不到访问表单上其他字段值的方法。鉴于“fruitOptions”列表不是它自己的字段。