首页 > 解决方案 > selectTextOnFocus 不适用于自动填充数据

问题描述

我的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是自动填充数据后可以选择整个输入文本。

标签: react-nativetextfield

解决方案


找到了我的问题的解决方案 - 我已将multiline属性添加到<TextField,现在按预期选择了字段输入数据(全选)。


推荐阅读