2009-05-12 6 views
0

J'ai un bouton contextuel qui lance un canevas contenant un formulaire qu'un utilisateur peut soumettre. Je valide ce formulaire et affiche une alerte lorsque la validation échoue. Dès que l'utilisateur clique sur "OK" sur l'alerte, le canevas lancé à partir de PopUpButton perd le focus et se ferme automatiquement (comportement par défaut). PopUpButton._closeOnActivity est privé. Toutes les suggestions sont grandement appréciées. Utilisez PopUpManager et un bouton normal pour faire apparaître quelque chose manuellement au lieu d'utiliser un PopUpButton.Comment empêcher l'ouverture d'un canvas à partir d'un PopUpButton lorsqu'il perd le focus?

Répondre

2

Vous pouvez ensuite l'ouvrir et le fermer lorsque vous le souhaitez et éviter le comportement par défaut.

var canvas:Canvas = new Canvas(); 
PopUpManager.addPopUp(canvas, this); 
PopUpManager.centerPopUp(canvas); 
PopUpManager.removePopUp(canvas); 
Questions connexes