Ros*_*oss 5 reactjs admin-on-rest react-admin
有没有办法对引用使用其他参考字段(除外id)ReferenceInput?例如,我的资源之一有一个language_code我想从languages资源中填充的字段。但是我不想使用的id字段languages,我想使用该code字段。我设法通过使用以下方法使其工作:
<ReferenceInput label="Language code" source="language_code" reference="languages">
<SelectInput optionText="name" optionValue="code" />
</ReferenceInput>
Run Code Online (Sandbox Code Playgroud)
唯一的问题是,在从选择输入中选择一种语言之后,ReferenceInput尝试使用该code字段而不是该id字段来获取资源,这将返回404。
languages存储为资源中对 的引用的值必须是其标识符。事实上,如果您ReferenceField在资源的显示视图中添加 a ,它如何在没有 id 的情况下获取语言?
您在这里有两个选择:
languages/en路由language_id将和存储language_code在您的资源中并创建一个自定义ReferenceInput,该自定义将在选择后返回这两个值| 归档时间: |
|
| 查看次数: |
1172 次 |
| 最近记录: |