Я получаю это предупреждение, которое не могу разрешить:
Неверное значение для пропеллера value
в теге. Либо удалить его из
элемент или передать строковое или числовое значение, чтобы сохранить его в DOM.
Для деталей
Вот код, который я использую:
<FormItem validateStatus={NameError ? "error" : ""} help={NameError || ""}>
{getFieldDecorator("Name", {
initialValue: (()=>{this.state.Data.Name}),
rules: [{ required: true, message: "Please input the component name!" }]
})(
<Input
className="form-control"
type="text"
name="Name"
defaultValue={this.state.Data.Name}
onChange={this.onChange}
/>
)}
</FormItem>
Мои интерфейсы машинописи выглядят так:
export interface IFieldEdition{
Data:IFieldData
}
export interface IFieldData{
Id?:number,
Name?:string,
Value?:string,
Description?:string,
CreatedDate?:Date,
CreatedBy?:string,
StatusId?: number
}
Как я могу решить это? Любая подсказка?