selectTextOnFocus 不适用于自动填充数据
selectTextOnFocus not working for autofilled data
我有几个 TextField
输入。一开始只有一个输入被启用以输入数据。输入数据并按下输入按钮后 API 触发调用并接收响应数据。此数据自动填充剩余 TextField
。
我的问题出现在自动填充发生后 - selectTextOnFocus
无法再 select 自动填充的文本。它 selects 它一秒钟并删除 selection。
有什么想法吗?
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
可以 select 在数据自动填充后输入整个文本。
找到了我的问题的解决方案 - 我已将 multiline
属性 添加到 <TextField
,
现在字段输入数据已按预期 select 编辑(select 全部)。
我有几个 TextField
输入。一开始只有一个输入被启用以输入数据。输入数据并按下输入按钮后 API 触发调用并接收响应数据。此数据自动填充剩余 TextField
。
我的问题出现在自动填充发生后 - selectTextOnFocus
无法再 select 自动填充的文本。它 selects 它一秒钟并删除 selection。
有什么想法吗?
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
可以 select 在数据自动填充后输入整个文本。
找到了我的问题的解决方案 - 我已将 multiline
属性 添加到 <TextField
,
现在字段输入数据已按预期 select 编辑(select 全部)。