react-admin:在ReferenceFields上处理null

时间:2018-09-19 06:42:06

标签: react-admin

我有一个ReferenceField如下:

<ReferenceField label="User" source="user_id" reference="users">
    <TextField source="name" />
</ReferenceField>

它工作得很好,但是问题有时是user_id可能为null,这会导致加载栏不确定地显示。 如果引用字段的值为null,是否可以显示替代文本或类似内容?

1 个答案:

答案 0 :(得分:5)

否,没有替代文字或其他选项。
您的ID为空,应将ReferenceField保留为空,而不显示加载栏。


通过添加“ allowEmpty”来更改ReferenceField元素,它应该可以工作: <ReferenceField label="User" source="user_id" reference="users" allowEmpty>