我在地方和地址资源之间有一个OneToOne关系;一切都可以与Create一起正常使用:
<Create { ...props } title="Place > add">
<TabbedForm>
...
<FormTab label="Address">
<TextInput source="address.streetAddress" label="Street Address" />
<TextInput source="address.postalCode" label="Postal code" />
...
</FormTab>
...
</TabbedForm>
</Create>
当我提交时,将创建该地点以及相关的地址。但是当我对Edit执行相同操作时,不会填充Address字段:
<Edit { ...props } title="Place > edit">
<TabbedForm>
...
<FormTab label="Address">
<TextInput source="address.streetAddress" label="Street Address" /> <- empty
<TextInput source="address.postalCode" label="Postal code" /> <- empty
...
</FormTab>
...
</TabbedForm>
</Edit>
如何使用相关值填充字段?
注1:api可以很好地检索地址
注2:api将处理表单发送的新值
注3:我正在使用api平台和hydra客户端进行react admin,这可能相关吗?