2009-05-12 5 views
0

Ich habe einen Popup-Knopf, der eine Leinwand ein Formular enthält, startet die ein Benutzer einreichen kann. Ich validiere dieses Formular und zeige eine Warnung an, wenn die Validierung fehlschlägt. Sobald der Benutzer in der Warnung auf "OK" klickt, verliert der vom PopUpButton gestartete Canvas den Fokus und wird automatisch geschlossen (sein Standardverhalten). PopUpButton._closeOnActivity ist privat. Irgendwelche Vorschläge werden sehr geschätzt.Wie verhindere ich, dass ein Canvas, das von einem PopUpButton geöffnet wurde, geschlossen wird, wenn es den Fokus verliert?

Antwort

2

Verwenden Popupmanager und eine normale Taste etwas Pop-up manuell stattdessen einen Popupbutton zu verwenden. Sie können es dann öffnen und schließen, wenn Sie möchten, und das Standardverhalten vermeiden.

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