2017-08-13 42 views
0

ReferenceInputを使用すると、クロムコンソールにエラーがなく空白で表示されます。ReferenceInputを使用すると、空白が表示されます

以下は私のコードです。あなたの助け、ありがとう。 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で

App.jsで

<Admin > 
    <Resource name="ps" list={ConnectList} create={ConnectCreate} /> 
    <Resource name="schema" list={SchemaList} /> 
</Admin > 

以下の通りです。私はそれがブラウザのネットワークから正常に戻ってきたことがわかります。ただし、UIには何も表示されません。

[{"id":"1", "subject":"test_value"},{"id":"2", "subject":"test_value2"}] 

答えて

1

allowEmptyが追加されました。とにかくおかげでみんな。

+0

なぜallowEmptyで解決されましたか?それが空白の入力にどのように関係していますか? – llioor

0

あなたはsource値(id)についてよろしいですか? のようなpsリソースのschema識別子である必要があります。

+1

psリソースにそのような列はありません。私は1つを取得しようとします。 –

+0

アップデートを以下に使用してください。しかしまだbalnk。

+0

psとスキーマはfkの関係にする必要がありますか? ReferenceInputを介してそのような関係を割り当てたいと思います。私はこれがReferenceFieldの使い方とは異なると思います。 –

関連する問題