Domanda

Procedura per riprodurre:

  1. Creare un popup modale popup con PopUpManager (il mio è un gruppo con un contenitore personalizzabile all'interno di esso)
  2. componenti di campo put (textinputs) sul popup modale
  3. Tentativo di scheda tra i controlli

Tab passa ai controlli dietro il modal-popup e ignora il fatto che il modale è lì. Il ciclo scheda contiene solo i comandi dietro il modale.

Ho provato tutto, dalla regolazione tabChildren, a hasFocusableChildren. Non posso implementare IFocusManager come è Halo e la mia modale è un gruppo Spark, ma vorrei che il lavoro in qualche modo? Sembra davvero come Flex solo ignora il modale nella sua FocusManager.

È stato utile?

Soluzione

Questo non è un bug, sto supponendo che è in base alla progettazione.

Gruppo si suppone che sia un contenitore leggero - solo per raggruppare insieme le cose. Gruppo non implementa l'interfaccia IFocusManagerContainer.

SkinnableContainer (o più correttamente SkinnableContainerBase) implementa l'interfaccia, ed è per questo tabulazione opere quando lo si utilizza w / PopUpManager.

Altri suggerimenti

Soluzione può essere trovato qui (se si desidera utilizzare un Gruppo):

http://googolflex.com/?p=650

Si può provare a utilizzare TitleWindow al posto di gruppo con un contenitore personalizzabile? Usiamo TitleWindow tutto il tempo e lo fa in modo corretto scheda.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top