У меня мало TextField
входов. В начале только один вход включен для ввода данных. Как только данные введены и нажата кнопка ввода, инициируется вызов API и принимаются ответные данные. Эти данные автоматически заполняются оставшимися TextField
.
Моя проблема появляется после того, как автозаполнение происходит - selectTextOnFocus
больше не может выбирать текст, который автозаполняется. Он выбирает его на секунду и удаляет выделение.
Есть идеи, в чем может быть проблема?
return (
<View style={styles.container}>
...
<TextField label={'EAN'}
value={ean}
onChangeText={(value) => formStateChange(ean, value)}
ref={(input) => {
this.eanInputField = input
}}
onSubmitEditing={() => this.handleInput('ean')}
/>
...
<TextField label={'Actual price'}
value={actualPrice}
editable={editableField}
selectTextOnFocus
/>
</View>
)
Мой ожидаемый результат состоит в том, что selectTextOnFocus
может выбрать весь вводимый текст после автозаполнения данных.