const close = () => { setVisible(false); } return( <> <Button onClick={open}>打开</Button> <Button onClick={close}>关闭</Button> <Modal destroyOnClose visible={visible} onCancel={close}> <Form layout="vertical"form={form}> <Form.Item label="hhh"name="name"><Input/></Form.Ite...
ProComponents中分步表单-与 Modal 配合使用,stepsFormRender中使用modal,destroyOnClose不起作用 解决方案: 1.用Modal包裹StepsForm,不使用stepsFormRender 2.使用三元表达式,createForm为StepsForm组件
添加时因为是空白没有问题,更新时是这样写的 columns中是这样的 方法是这样的 页面结构是这样的 点击之后是这样的 没有值啊 怎么办呢?后来加了这个单词就好了,destroyOnClose 看一下官方是怎么描述的吧 https://ant.design/components/modal-cn/ 为什么的,看这里 https://ant.design/components/form-cn/#API ...
antd中,Modal 和Form一起使用时,Form表单清空 ://ant.design/components/modal-cn/ 第二种:如果用hooks,可以在useEffect中判断,如果modal状态发生改变,用form.resetFields()重置表单数据...第一种:<Modal/>默认关闭后状态不会自动清空, 如果希望每次打开都是新内容,请设置 destroyOnClose。 <Modal/> 和Form一起...
onCancel={() =>{ props.onCancel(); }} destroyOnClose > <Form layout="vertical" preserve={false} initialValues={props.values} onFinish={props.onFinish} > <Form.Item name="ID" hidden={true}> <Input /> </Form.Item> <Form.Item name="title" label="标题" rules={[{ required: true...