Mi piacerebbe sapere come eseguire il rendering di questo pulsante e, in caso affermativo, è associato automaticamente al testo nel campo di input?So che react-native's TextInput ha una funzione di callback onsubmit, ma come faccio a fare quel pulsante di invio?
risposta
Il callback onSubmit viene chiamata quando si preme il/ritorno fatto/unirsi sulla tastiera che salta fuori
Si può avere qualcosa di simile:
onSubmitEdit =() => {
// whatever you want to do on submit
}
render() {
return(
<View>
<TextInput
style={styles.input}
textAlign="center"
onSubmitEditing={this.submitEdit} />
<TouchableHighlight onPress={this.onSubmitEdit}>
<Text>Press this button to submit editing</Text>
</TouchableHighlight>
</View>
);
}
Cos'è 'onSubmitEditing' che stai passando a'
Avete tutti i documenti [qui] (https://facebook.github.io/react-native/docs/textinput.html) Fondamentalmente, 'onSubmitEditing'è chiamato quando viene premuto il pulsante di invio. Controlla l'esempio [qui] (https://github.com/facebook/react-native/blob/master/Examples/UIExplorer/TextInputExample.ios.js#L75-L77) per vederlo in azione. –
Fondamentalmente onSumbitEditing
sarà evento Tigger fornito quando andare pulsante viene cliccato da Android tastiera virtuale, come in seguito ad esempio:
<TextInput
style={[styles.zipCode, styles.mainText]}
returnKeyType='My Custom button'
onSubmitEditing={(event) => this.updateText(event.nativeEvent.text
)}/>
nel frammento di codice di cui sopra: ho acti il nome è "My Custom button" che si appera nella tastiera virtuale in Android e quando si preme che l'evento updateText è tiggerato, questo è il significato su onSubmitEditing
Nota: se la tastiera fisica è abilitata nell'emulatore Android, quindi onSubmitEditing non tigger alcun evento dal momento che non dovresti premere anche il tasto virtuale a cui viene assegnato il nome "My Custom Button"
Un'altra nota: non funzionerà con multilinea = {true} – rolando
- 1. Come sapere quale pulsante di invio ha attivato l'evento onsubmit
- 2. Come faccio a fare una catena di callback con q?
- 3. Rilevamento del pulsante di invio/invio in un oggetto TextInput a più righe
- 4. Come faccio a costruire qualcosa quando so che mi sbaglierò?
- 5. fare un pulsante di invio rispondere a colpire invio e fare clic su
- 6. Come faccio a fare in modo che l'API OAuth di Netflix utilizzi la mia callback?
- 7. Determina quale elemento ha inviato un modulo dall'interno di onsubmit
- 8. Fare riferimento a "questo" all'interno di una javascript callback
- 9. Fare clic su un determinato pulsante di invio con JQuery
- 10. aggiungi funzione onclick a un pulsante di invio
- 11. Come disattivare temporaneamente un pulsante di invio per 3 secondi (onsubmit), quindi riattivarlo?
- 12. La disattivazione di un pulsante di invio dopo uno scatto
- 13. Tag di ancoraggio come pulsante di invio?
- 14. Come faccio a fare riferimento a una directory in Java?
- 15. approccio newbie: che cos'è una funzione di callback javascript?
- 16. Pulsante di connessione a una funzione arbitraria
- 17. come chiamare la funzione php dal pulsante di invio?
- 18. HtmlUnit, come inviare il modulo senza fare clic sul pulsante di invio?
- 19. In Excel, come faccio a fare riferimento alla riga corrente ma a una colonna specifica?
- 20. Come faccio a fare riferimento a una risorsa in Java?
- 21. Come chiamare la funzione jquery dopo aver chiamato wicket ajax pulsante di invio
- 22. In che modo Python distingue la funzione di callback che è membro di una classe?
- 23. Come faccio a fare fantastici cambiamenti di pagina come GitHub?
- 24. Identifica il valore del pulsante di invio cliccato con più pulsanti di invio
- 25. Come faccio `std :: bind` un membro di classe non statico a una funzione di callback Win32` WNDPROC`?
- 26. un tag come pulsante di invio?
- 27. TouchableOpacity come elemento in ListView reagisce solo dopo che TextInput ha perso lo stato attivo
- 28. come modificare l'aspetto del pulsante di invio?
- 29. Come definire una funzione come implementazione di callback in JSDoc?
- 30. javascript modulo di modifica onsubmit dinamicamente
Per favore spiega meglio cosa stai cercando di ottenere. – eyal83