react-admin - 编辑字段名称与源字段名称不同
问题描述
我正在使用一个表单,我需要提交一个名为“Lang-en”的字段,但是获取请求中的字段名称称为“Lang”。现在我需要使用“Lang”源在提交表单中显示字段的值,但是当我提交它时,我希望它作为“Lang-en”提交。无论如何要实现这一目标?我意识到这不是最好的 api,但不幸的是我正在使用它。
解决方案
使用变换道具:
export const UserCreate = (props) => {
const transform = data => ({
...data,
fullName: `${data.firstName} ${data.lastName}`
});
return (
<Create {...props} transform={transform}>
...
</Create>
);
}
推荐阅读
- android - recyclerView 第一次滚动不流畅
- apache-zookeeper - ZooKeeper 超时 - 找不到 myid 文件。视窗服务器 2016
- firebase - Firebase 通知单击 Intent 在背景状态上显示 null - Xamarin.forms Android
- angular - 单击时未显示引导吐司(Angular)
- android - 如何从 Android 应用程序在 Blackberry Access 中打开 URL
- javascript - 如何使用 express.js pg.Pool 调用 Postgres 函数
- angular - 如何使用相同的 url 重新加载一个组件
- typescript - 开玩笑:TypeError:无法读取未定义的属性“foo”
- javascript - Javascript HTMLCollection 使用切片进行数组。为什么它有效?
- java - RestController 设计之争 - Spring Boot REST API