ant design的form組件使用總結


1.創建

@Form.create()//寫在class外面

然后就能通過this.props.from來操作

 

2.form內的值的操作

(1)查

this.props.form.validateFields((err, values) => {

  console.log(values)
});

(2)增,改

this.props.form.setFieldsValue({id:1});

 

注意:必須先有dom,比如:

<Form onSubmit={this.handleSubmit}>
<FormItem style={{ display:'none' }}>
{form.getFieldDecorator('id')(<Input/>)}
</FormItem>

<Form> 

以后

才能在

this.props.form.validateFields((err, values) => {
});

里面通過values.id來獲取id

如果只是this.props.form.setFieldsValue({id:1});而沒有對應的dom,則無法獲取values.id

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM