在react admin中编辑相关资源

时间:2019-05-16 09:39:07

标签: react-admin api-platform.com

我在地方和地址资源之间有一个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,这可能相关吗?

0 个答案:

没有答案