当我使用ReferenceInput时,它在chrome控制台中显示为空白且没有错误。
以下是我的代码。你的帮助,谢谢。
在App.js中
<Admin >
<Resource name="ps" list={ConnectList} create={ConnectCreate} />
<Resource name="schema" list={SchemaList} />
</Admin >
ps.js中的
export const ConnectCreate = (props) => (
<Create title="Create New Connect Task Guide" {...props}>
<TabbedForm>
<FormTab label="Overview">
<ReferenceInput label="browse topics" source="id" reference="schema" >
<SelectInput optionText="subject" />
</ReferenceInput>
</FormTab>
</TabbedForm>
</Create>
);
架构json如下。我可以看到它从浏览器网络成功返回。但是,UI没有显示任何内容。
[{"id":"1", "subject":"test_value"},{"id":"2", "subject":"test_value2"}]
答案 0 :(得分:1)
添加了allowEmpty,它有效。无论如何,谢谢你们。
答案 1 :(得分:0)
您确定source
值(id
)吗?它应该是schema
资源中的ps
标识符,可能类似于schemaId
。