2017-07-17 1 views
2

なんらかの理由で、ReferenceInputは編集フォームで正常に動作します。 Createフォームでは、無効で空(私は両方のフォームに同じコードを使用します)として表示されます。また、chromeの開発ツールにもエラーは表示されません。作成フォームが機能するために追加の作業を行う必要がありますか?ありがとうadmin-on-rest ReferenceInputは編集では機能しますが作成できません

+0

で「allowEmpty」はあなたのコード –

+3

を共有してください注意してくださいあなたはどちらかそれか、設定されたデフォルト値、それが本当ああ –

+0

@kunalpareekを作成中referenceInputにallowEmptyを設定する必要があり、私は推測します。この文書で言及されているはずです。ありがとう:) –

答えて

1

これは私のために働く。 ReferenceInput

<Create title="My title" {...props}> 
    <SimpleForm> 
     <TextInput label= "field 1" source="f1" validate={[ required, minLength(3), maxLength(20) ]} /> 
     <ReferenceInput label="field 2" source="f2" validate={[ required ]} reference="reference1" allowEmpty> 
      <AutocompleteInput optionText="f3" /> 
     </ReferenceInput> 
    </SimpleForm> 
</Create> 
関連する問題