使用ReferenceInput,它显示为空白

时间:2017-08-13 01:15:42

标签: admin-on-rest

当我使用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"}]

2 个答案:

答案 0 :(得分:1)

添加了allowEmpty,它有效。无论如何,谢谢你们。

答案 1 :(得分:0)

您确定source值(id)吗?它应该是schema资源中的ps标识符,可能类似于schemaId