У меня есть мой объект, который хранится в переменной entityData
. Я хочу напечатать текущие значения атрибутов из моего объекта в <SimpleForm>
. Я предполагал, что это будет просто, но по некоторым причинам значения не будут печататься. Мой объект выглядит так:
И я попробовал этот код:
const entityData = this.state.entityData;
return (
<SimpleForm
form="post-quick-create"
resource={this.props.resource}
toolbar={null}
>
<TextInput source={entityData.bgColor} label="Background Color" />
<TextInput source={entityData.caption} label="Caption" />
<BooleanInput source={entityData.enabled} label="Enabled" />
<TextInput source={entityData.image} label="Image" />
<TextInput source={entityData.name} label="Image" />
<TextInput source={entityData.textColor} label="Text Color" />
<TextInput source={entityData.type} label="Type" />
<SaveButton saving={isSubmitting} onClick={this.handleSaveClick}/>
</SimpleForm>
);
Я пытался console.log
entityData
переменная в форме и она присутствует как и все ее атрибуты. Так что я действительно растерялся, почему не могу распечатать эти значения в форме.
Есть идеи, как это решить?
Заранее спасибо.