[ReactNative] Sync [react_native] Text Input missing letters fix
This commit is contained in:
parent
8463625bd9
commit
0d981c06de
|
@ -47,6 +47,7 @@ var AndroidTextInputAttributes = {
|
|||
textAlign: true,
|
||||
textAlignVertical: true,
|
||||
keyboardType: true,
|
||||
mostRecentEventCount: true,
|
||||
multiline: true,
|
||||
password: true,
|
||||
placeholder: true,
|
||||
|
@ -481,6 +482,7 @@ var TextInput = React.createClass({
|
|||
textAlign={textAlign}
|
||||
textAlignVertical={textAlignVertical}
|
||||
keyboardType={this.props.keyboardType}
|
||||
mostRecentEventCount={this.state.mostRecentEventCount}
|
||||
multiline={this.props.multiline}
|
||||
onFocus={this._onFocus}
|
||||
onBlur={this._onBlur}
|
||||
|
@ -519,6 +521,12 @@ var TextInput = React.createClass({
|
|||
},
|
||||
|
||||
_onChange: function(event: Event) {
|
||||
if (Platform.OS === 'android') {
|
||||
// Android expects the event count to be updated as soon as possible.
|
||||
this.refs.input.setNativeProps({
|
||||
mostRecentEventCount: event.nativeEvent.eventCount,
|
||||
});
|
||||
}
|
||||
var text = event.nativeEvent.text;
|
||||
var eventCount = event.nativeEvent.eventCount;
|
||||
this.props.onChange && this.props.onChange(event);
|
||||
|
|
Loading…
Reference in New Issue