Maison > Questions et réponses > le corps du texte
P粉9405389472023-08-23 14:57:55
Vous pouvez également utiliser des crochets
import { Form } from "antd" const [form] = Form.useForm(); fetch('api') .then(results=>{ return results.json() }) .then(data=>{ form.setFieldsValue({ sample: data.dataYouWant }); <Form form = {form}> <Form.Item name = "sample"> <Input /> </Form.Item> </Form>
P粉0789451822023-08-23 12:33:30
La documentation indique :
Lorsque les données sont chargées depuis le backend, appelez simplement setFieldsValue
:
fetch('http://localhost:5728/Fields/get/' + this.state.Data.Id) .then(results=>{ return results.json() }) .then(data=>{ this.props.form.setFieldsValue({ Id: data.field.Id, Name: data.field.Name, Description: data.field.Description, Value: data.field.Value }) })
Ou plus succinctement, si le data.field
du backend correspond exactement au nom du champ :
this.props.form.setFieldsValue(data.field)