微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在React-admin转换方法中,为什么无法获取当前状态?

如何解决在React-admin转换方法中,为什么无法获取当前状态?

您好,我使用 "react": "^16.13.1""react-admin": "^3.8.1"

我正在使用

页面上工作
const transform = (data) => {
    if (option === 'status') {
      return {
        comment: data.comment,ids: udiEditdisplayInfo.selectedIds,status: data.statusToBe,};
    } else if (option === 'customer') {
      console.error('Transform option is Customer!!');
      //To be implemented
    }
  };
 return (
<Edit {...props} actions={<TopToolbar />} transform={transform} onSuccesss={onSuccess} onFailure={onFailure}>
      <SimpleForm toolbar={<CustomToolbar />} redirect={false}>
...
 <RadioGroup  name="option" value={option} onChange={handleChange}>
            <FormControlLabel value="customer" control={<Radio />} label="Customer" />
    ...
)

单击单选按钮时,“选项”状态已更改。

问题是..在转换方法中,他们无法识别选项状态的变化! 选项仍然是认值(客户)

请有人帮我。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。