如何对 SimpleForm 输入的变化做出反应?
How to react to changes in SimpleForm Inputs?
我正在制作一个自定义输入组件,该组件需要在表单中的其他输入值发生更改时进行更改。
<ReferenceInput source="foo">
<SelectInput />
</ReferenceInput>
<NumberInput onChange={(e, newValue) => {this.setState({ newValue })} />
<CustomInput numberValue={this.state.newValue} />
当NumberInput
改变时,我可以传递CustomInput
新值。但是 ReferenceInput / SelectInput
没有 onChange
。如何将 SelectInput
的新值赋给 CustomInput
? (请注意,在 CustomInput
中,props.record.foo
不会在 ReferenceInput
更改时更新。)
我正在制作一个自定义输入组件,该组件需要在表单中的其他输入值发生更改时进行更改。
<ReferenceInput source="foo">
<SelectInput />
</ReferenceInput>
<NumberInput onChange={(e, newValue) => {this.setState({ newValue })} />
<CustomInput numberValue={this.state.newValue} />
当NumberInput
改变时,我可以传递CustomInput
新值。但是 ReferenceInput / SelectInput
没有 onChange
。如何将 SelectInput
的新值赋给 CustomInput
? (请注意,在 CustomInput
中,props.record.foo
不会在 ReferenceInput
更改时更新。)