Schritte zum Reproduzieren:
Tab wechselt zu den Steuerelementen hinter dem Modal-Popup und ignoriert die Tatsache, dass das Modal vorhanden ist. Die Registerkartenschleife enthält nur Steuerelemente hinter dem Modal.
Ich habe alles versucht, von TabChildren bis hasFocusableChildren. Ich kann IFocusManager nicht implementieren, da es Halo ist und mein Modal eine Spark-Gruppe ist, aber würde das in irgendeiner Form funktionieren? Es sieht so aus, als ob Flex das Modal in seinem Fokusmanager ignoriert.
Dies ist kein Fehler, ich gehe davon aus, dass es von Design ist.
Group soll ein leichter Container sein - nur um Dinge zusammenzufassen. Die Gruppe implementiert die IFocusManagerContainer-Schnittstelle nicht.
SkinnableContainer (oder besser SkinnableContainerBase) implementiert diese Schnittstelle und deshalb funktioniert das Tabbing, wenn Sie es mit PopupManager verwenden.
Können Sie TitleWindow anstelle der Gruppe mit einem skinfähigen Container verwenden? Wir benutzen TitleWindow die ganze Zeit und es tut Tab korrekt.
Tags und Links popup modal-dialog flex flex4