onChange не вызывает редукс-форму - PullRequest
0 голосов
/ 25 июня 2018

У меня есть поле input, которое принимает значения из значений, установленных в состоянии, выбирая элементы из dropdown.

<Field
          name="test"
          type={"text"}
          component={props =>
          <input readOnly value={instance.state.itemType} onChange={this.handleChange.bind(this)}
          />
          }
        />

Однако входное значение изменяется, но функция onChange не срабатывает, из-за чего функция handleSubmit не фиксирует значение этого поля input.

Я правильно делаю? Пожалуйста, предложите

1 Ответ

0 голосов
/ 25 июня 2018

Пройдя немного поиск, я обнаружил, что переменная props не совсем props.

Содержит все события, относящиеся к пользователю.

Итак, я вручную запустил событие onChange(), используя props.input.onChange('myDesiredValue');

Это то, что я мог придуматьс какой-то хакерской, но решает мое текущее требование

...