ReactJs: невозможно сбросить поле ввода на «» ⇐ CSS
-
Anonymous
ReactJs: невозможно сбросить поле ввода на «»
У меня есть приложение с React v 0.13.1 (старая версия). Я не могу обновить поле ввода до "" после получения обновленного значения из БД.
Сценарий: я обновляю поля ввода, нажимая кнопку «Потянуть». Функциональность этой кнопки заключается в получении данных из отдельной базы данных и последующем сохранении данных в моей базе данных для обновления значений полей ввода.
Код дочернего компонента:
Прямой номер this._DataItemValueChanged(значение, this.props.AddressArray["квартира_но"]) } /> ; Метод получения значения поля ввода
_getValue(itemId) { var currentValue = this.props.Details[this.props.Section][itemId]; если (currentValue === не определено) { возвращаться ""; } вернуть текущееЗначение.Значение; }, Существует отдельный метод для получения данных из БД и заполнения реквизитов, который выполняет свою работу. Но поле ввода не обновляется, если оно пустое, т.е. «». Если он имеет какое-либо значение, например 9, он обновится. Кроме того, после получения данных он станет пустым, только если я обновлю страницу, иначе оно сохранит свое старое значение.
Кто-нибудь может подсказать мне, как это сделать? Заранее спасибо.
У меня есть приложение с React v 0.13.1 (старая версия). Я не могу обновить поле ввода до "" после получения обновленного значения из БД.
Сценарий: я обновляю поля ввода, нажимая кнопку «Потянуть». Функциональность этой кнопки заключается в получении данных из отдельной базы данных и последующем сохранении данных в моей базе данных для обновления значений полей ввода.
Код дочернего компонента:
Прямой номер this._DataItemValueChanged(значение, this.props.AddressArray["квартира_но"]) } /> ; Метод получения значения поля ввода
_getValue(itemId) { var currentValue = this.props.Details[this.props.Section][itemId]; если (currentValue === не определено) { возвращаться ""; } вернуть текущееЗначение.Значение; }, Существует отдельный метод для получения данных из БД и заполнения реквизитов, который выполняет свою работу. Но поле ввода не обновляется, если оно пустое, т.е. «». Если он имеет какое-либо значение, например 9, он обновится. Кроме того, после получения данных он станет пустым, только если я обновлю страницу, иначе оно сохранит свое старое значение.
Кто-нибудь может подсказать мне, как это сделать? Заранее спасибо.
Мобильная версия