import React from "react"; import styles from "./index.less"; import { Form, Input, Button, Select } from "antd"; const { Option } = Select; const layout = { labelCol: { span: 8 }, wrapperCol: { span: 16 }, }; const tailLayout = { wrapperCol: { offset: 8, span: 16 }, }; class Demo extends React.Component { formRef = React.createRef(); onGenderChange = (value) => { this.formRef.current.setFieldsValue({ note: `Hi, ${value === "male" ? "man" : "lady"}!`, }); }; onFinish = (values) => { console.log(values); }; onReset = () => { this.formRef.current.resetFields(); }; onFill = () => { this.formRef.current.setFieldsValue({ note: "Hello world!", gender: "male", }); }; render() { return (
prevValues.gender !== currentValues.gender } > {({ getFieldValue }) => { return getFieldValue("gender") === "other" ? ( ) : null; }}
); } } export default () => (
);