首页 > 解决方案 > 编辑字段名称与源字段名称不同

问题描述

我正在使用一个表单,我需要提交一个名为“Lang-en”的字段,但是获取请求中的字段名称称为“Lang”。现在我需要使用“Lang”源在提交表单中显示字段的值,但是当我提交它时,我希望它作为“Lang-en”提交。无论如何要实现这一目标?我意识到这不是最好的 api,但不幸的是我正在使用它。

标签: react-admin

解决方案


使用变换道具

export const UserCreate = (props) => {
    const transform = data => ({
        ...data,
        fullName: `${data.firstName} ${data.lastName}`
    });
    return (
        <Create {...props} transform={transform}>
            ...
        </Create>
    );
}

推荐阅读