Étapes pour reproduire: p>
onglet passe à des contrôles derrière la popup modale et ignore le fait que le modal est là. La boucle de tabulation ne contient que des contrôles derrière le modal. p>
J'ai tout essayé de définir les tabchildren, à Hasfocusablechildrrrrren. Je ne peux pas implémenter Ifocusmanager comme c'est Halo et mon modal est un groupe d'étincelles, mais cela fonctionnerait-il à une certaine capacité? Cela semble vraiment que Flex ignore simplement le modal dans son focalisateur. p>
3 Réponses :
Pouvez-vous essayer d'utiliser TitleWindow au lieu de grouper avec un conteneur skinnable? Nous utilisons TitleWindow tout le temps et il fait l'onglet correctement. P>
Utilisation de composants d'étincelles Comme nous utilisons Flex 4. Je vais essayer de décoller le Skinnablecontainer, et peut-être essayer un titrewindow et vous permettra de connaître les résultats des expériences.
Utiliser Flex 4? Ne devriez-vous pas soumettre un rapport de bogue car ce n'est pas encore publié?
Mise à jour: Correction (un peu). Ceci est uniquement dû au fait que mon composant racine est un groupe: groupe. Je l'ai changé à un skinnablecontainer et je n'avais plus de problèmes. Je préférerais savoir comment utiliser un groupe de cette capacité, mais pour l'instant, un Skinnablecontainer fera.
Ce n'est pas un bug, je suppose que c'est par conception. p>
groupe est censé être un conteneur léger - juste pour regrouper les choses ensemble. Le groupe ne met pas en œuvre l'interface IFOCUSMANERCONTINAINER. P>
Skinnablecontainer (ou plus correctement SkinnablecontainerBase) implémente cette interface, et c'est pourquoi la tabulation fonctionne lorsque vous l'utilisez avec popupmanager. P>
solution peut être trouvé ici (si vous souhaitez utiliser un groupe): p>