Comment puis-je appeler la méthode de onPress sur la fonction d'Alerte [Réagir Indigènes]
Comment puis-je appeler la méthode de onPress sur la fonction d'Alerte [Réagir Indigènes]
<Button
onPress={{() => Alert.alert(
'Alert Title',
'alertMessage',
[
{text: 'Cancel', onPress: () => console.log('Cancel Pressed!')},
{text: 'OK', onPress: () => {this.onDeleteBTN}},
],
{ cancelable: false }
)}}
>
<Text> Delete Record </Text>
</Button>
Après le bouton OK sur la boîte de Dialogue d'Alerte
J'ai besoin d'appeler
onDeleteBTN = () => {
alert(' OnDelete');
}
{text: 'OK', onPress: () => {this.onDeleteBTN.bind(this)}},
{text: 'OK', onPress: () => {this.onDeleteBTN}},
Il n'est pas du travail
OriginalL'auteur boy_v | 2017-06-13
Vous devez vous connecter pour publier un commentaire.
Première question, la
Button
composant a untitle
prop au lieu d'avoir<Text>
comme un enfant. Deuxième problème, c'est que vous avez un tas d'erreurs de syntaxe et ne font pas appel à des fonctions (ou de liaison) correctement. Si vous remédier à cela, alors il devrait fonctionner correctement; par exemple:Remarque:
alert()
fonction est censé faire, alors j'ai fait un mannequin un qui se connecte à la console.onDeleteBTN()
ou de liaison.OriginalL'auteur Michael Cheng