【发布时间】:2019-06-19 18:36:46
【问题描述】:
当我创建一个像这样的输入时: 渲染没问题,但是提交时出现错误: index.js:1446 警告:缺少键的翻译:“无法读取 null 的属性 'name'”
export const PatientCreate = props => (
<Create {...props}>
<SimpleForm>
<NumberInput source="bsn" />
<TextInput source="patientname.firstname" />
<BooleanInput source="active" />
</SimpleForm>
</Create>
);
当我删除嵌套项 Patientname.firstname 时,一切正常..有人知道吗?
使用 Prisma 服务器数据,但错误出现在 Create 中,在 put 发生之前,所以我认为我与 react-admin.. 模型是(Prisma MongoDB):
type Patient {
id: ID! @id
bsn: Int @unique
active: Boolean! @default(value: true)
patientname: Patientname
deceased: DateTime
}
type Patientname @embedded {
firstname: String
}
在 React-admin 文档中: https://marmelab.com/admin-on-rest/Inputs.html#textinput
<TextInput source="author.firstName" />
Tnx 任何人都可以帮助我...
保罗
【问题讨论】:
-
您好,感谢您报告此事。介意你写完整的错误堆栈跟踪吗?另外,如果您可以在此 CodeSandbox 上重现错误然后分享链接,那就太好了:codesandbox.io/s/n5q09v99xl
-
我建议您也提供数据提供者的代码。
标签: react-admin