react ant-design 使用form 与抽屉组件,解决每次点击展开抽屉,form数据不更新问题

在表格编辑功能里,抽屉组件使用form表单设置默认数据时,点击展示数据,form表单数据无法改变。解决办法是设置抽屉属性destroyOnClose=true,关闭抽屉时自动销毁form表单组件,下次打开读取传入的默认数据,实现表单数据更新。

在做一些表格编辑的功能时候,在抽屉组件里面使用form表单的时候会设置默认form数据 ,例如

     

  //默认初始化数据
  const formInitVal = {
    polceName: data.polceName,
    type: data.type,
    status: data.status,
    trialDeviceSerial: data.trialDeviceSerial,
  };

 当我们在点击展示每条数据的时候,会发现传入了当前数据,form表单数据却无法改变,这种情况要设置抽屉的属性 destroyOnClose=true,在我们关闭抽屉的时候自动销毁form表单组件,下次再次打开就会读取我们传入的data默认数据,这样就达到了,每次点击更新抽屉里面的form表单数据

destroyOnClose	关闭时销毁 Drawer 里的子元素	boolean	false

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值