J'essaye de créer un composant personnalisé en flex qui consiste en un bouton et une liste de carreaux directement sous ce bouton. Lors d'un événement de clic sur un bouton, TileList doit s'ouvrir/se fermer. Le composant fonctionne correctement, mais lorsque je l'ajoute à mon application principale, à l'intérieur d'une VBox, il s'ouvre et se ferme simplement dans la VBox. Parce que la hauteur de la VBox est beaucoup plus petite que TileList du composant personnalisé, elle provoque des barres de défilement. Mon problème est qu'il devrait se comporter comme un ComboBox/menu déroulant et passer par-dessus la VBox, au lieu d'aller à l'intérieur. Quelqu'un peut-il dire comment superposer le composant personnalisé, afin qu'il se comporte comme un ComboBox/Pull-down? Merci.Composant personnalisé avec comportement de type combobox
0
A
Répondre
1
Jetez un coup d'œil à l'utilisation de PopUpManager. Cela vous permettra de placer le TileList de sorte qu'il flotte au-dessus des autres composants quand il est placé sur la scène. Vous aurez toujours besoin de savoir où le positionner sur la scène, mais vous pouvez utiliser les méthodes localToGlobal() et globalToLocal() pour vous aider à positionner le popup TileList.
Questions connexes
- 1. Comportement de tabulation de l'élément ComboBox WPF
- 2. Modification du comportement de ComboBox modifiable
- 3. Comportement de service personnalisé WCF
- 4. Problème de composant personnalisé Flex
- 5. JavaScriptSerializer avec le type personnalisé
- 6. MessageEncoder personnalisé WCF nécessite un comportement personnalisé
- 7. Colonne DataTable avec type de données personnalisé
- 8. Problème de rafraîchissement de composant personnalisé avec Delphi
- 9. WPF ComboBox personnalisé barres de défilement
- 10. Dossier "boîte de dépôt" avec un comportement personnalisé
- 11. Sélectionnez Type null dans ComboBox
- 12. Facelet composant personnalisé - empêcher le rendu ui: insérer du contenu dans le composant personnalisé
- 13. changer le comportement natif de ComboBox - comboBox est hightlighted change lorsque sa taille
- 14. Composant de l'interface utilisateur iPhone personnalisé
- 15. Comment changer le comportement du composant TDBNavigator?
- 16. Obtenir le comportement de type MultiView avec ASP.NET MVC
- 17. Ajout d'effets à un composant personnalisé flex
- 18. Créer des instances de composant personnalisé flex en transmettant le type
- 19. Android - Ecriture d'un composant personnalisé (composé)
- 20. Masquage d'un composant WebPart personnalisé dans SharePoint
- 21. F #: comportement d'inférence de type impair
- 22. Problèmes avec DataGridTemplateColumn avec ComboBox
- 23. Conversion d'un composant personnalisé Flex en module
- 24. JSF 1.2 Composant personnalisé - Contenu du corps de Backing Bean
- 25. ComboBox avec ItemTemplate qui comprend un bouton
- 26. Drupal: validation du type de contenu personnalisé
- 27. Java 6 map.get() Type comportement inattendu sécurité
- 28. DynamicData: utiliser un type personnalisé comme type de retour
- 29. ComboBox avec élément vide?
- 30. En-tête JSF avec composant de connexion?
Pouvez-vous me montrer quelques exemples de liens, de ressources, etc. pour utiliser le PopUpManager de la manière expliquée ci-dessus? – CodeQrius
http://blog.flexexamples.com/2008/03/20/creating-custom-pop-up-windows-with-the-popupmanager-class-redux/ http://livedocs.adobe.com/flex /3/langref/mx/managers/PopUpManager.html –