【问题标题】:Edit field name is different from source field name编辑字段名称与源字段名称不同
【发布时间】:2021-07-29 00:13:33
【问题描述】:

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

【问题讨论】:

    标签: react-admin


    【解决方案1】:

    使用the transform prop:

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

    【讨论】:

      【解决方案2】:

      在传输前使用URIEncode。。。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-11-02
        • 1970-01-01
        • 2014-06-13
        • 1970-01-01
        • 2018-06-30
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多