Динамическая проблема с формой intialValue установлена ​​при использовании «valuePropName: 'defaultValue'" - PullRequest
1 голос
/ 07 марта 2019

Я строю динамическую форму с помощью antd form getfielddecorator из JSON и успешно создал ее. Но когда я вписываю в элемент управления вводом, весь компонент перерисовывается каждый раз. Итак, я следил за этой проблемой: https://github.com/ant-design/ant-design/issues/13063 и исправил ее.

<FormItem className="ant col-lg-6 col-md-6 col-sm-12" label={'name'} >
        {getFieldDecorator('name', { trigger: 'onBlur',valuePropName: 'defaultValue', initialValue:data.name})
            (<Input type='text' autoComplete="off" onBlur={this.onChange}  />)
        }
</FormItem>

НО я столкнулся с еще одной проблемой для связывания входного значения с использованием initialValue.

Например:

Состояние данных:

1) При начальной нагрузке

данные: { название : '' }

2) После получения данных из Ajax Call,

данные: { имя: 'abcd' }

После связывания, в пользовательском интерфейсе - связывается только пустое значение (''), а не 'abcd'.

Версия Ant: "antd": "^ 3.13.2"

Так можете ли вы оказать какую-либо помощь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...