react-native - 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
是自动填充数据后可以选择整个输入文本。
解决方案
找到了我的问题的解决方案 - 我已将multiline
属性添加到<TextField
,现在按预期选择了字段输入数据(全选)。
推荐阅读
- python - 我怎样才能弄清楚这个关于使用 pip 安装端口的问题
- python - 在没有名称的列表中打印一定数量的元组
- php - 如果它们都在数据库的同一行中匹配,我如何在 laravel api 中显示两个参数
- aws-serverless - 如何在 stepfunction 参数中使用无服务器环境变量
- java - 如何从 groovy 文件中的不同包中导入类
- javascript - 需要帮助了解按给定值对数组或对象中的组项目的解决方案
- python - 标签未显示在我的散点图上
- c - 打印数组元素时出现分段错误(核心转储)(使用 pthreads)
- web-services - Qmetry - 如何将soap api响应保存到xml文件
- r - 按数据框分组并在 r 中的每个组内获取一行特定索引