2016-07-05 33 views
1

如果您的提交不在表單中,該怎麼辦?如果您的提交不在Reduce-form中,該怎麼辦

例子:

<Root> 
    <Header> 
    <Button label={'SAVE'} onClick={this.clickHandler}/> // <-- My handler for save form data 
    <Button label={'DELETE'} /> 
    </Header> 

    <Form onSubmit={this.handleSubmit} fields={fieldsList} /> // <-- My form 
<Root /> 

我應該使用的GetValues?

回答

2

從v4.2.0開始,你可以在你的表單組件中添加一個ref prop,並在那個ref上調用submit()。看到http://redux-form.com/5.3.1/#/examples/submit-from-parent

clickHandler() { 
    this.refs.myForm.submit() 
} 

<Root> 
    <Header> 
    <Button label={'SAVE'} onClick={this.clickHandler}/> 
    <Button label={'DELETE'} /> 
    </Header> 
    <Form ref="myForm" fields={fieldsList} /> 
</Root> 
+0

我怎樣才能通過裁判得到字段的值的例子。我試圖調查this.refs.myForm.props。但田野不在裏面。我如何訪問表單的數據。 – Trinu

相關問題