Rilevamento di controlli flex fuori dalla vista
-
05-07-2019 - |
Domanda
Nella mia app flessibile ho suggerimenti personalizzati sui pulsanti che si nascondono e mostrano in base al contesto dell'utente. Il problema con cui ho a che fare è che quando chiamo la mia funzione showTips () voglio solo mostrare i suggerimenti sui pulsanti visibili nella vista. Quindi i pulsanti che su una scheda non selezionata (tabNavigator) non dovrebbero mostrare i suggerimenti. Per qualche motivo vengono mostrati tutti i suggerimenti. C'è un modo per rilevare se un pulsante non è nella vista corrente, come in una scheda non selezionata?
Soluzione
Se ci fornissi un codice, potrei verificarlo, ma funzionerebbe?
if(button.parent.visible) { showTip(button);}
Altri suggerimenti
Invece della codifica personalizzata per ciascun pulsante, fai in modo che il criterio di creazione del tuo tabnavigator sia impostato su " auto " ;.
Controlla questo link per maggiori dettagli
http://livedocs.adobe.com /flex/3/html/help.html?content=layoutperformance_05.html