Voici une image de mon problème: J'utilise une combo-box comme Datagrid ItemEditor (pas seulement Renderer, mon Renderer est une étiquette, un double clic sur une cellule rend la combo-box visible, comme c'est le cas avec tous les éditeurs d'éléments)Flex: ItemEditor perd le focus!
Maintenant, la sélection de l'une des entrées dans la combo-box ne pose aucun problème. Mais mon problème est que lorsque je sélectionne le « fruit », qui pops son tour ouvrir une autre couche appelée « Select Fruit » dialogue
Questions:
Comment puis-je garder éditeur d'élément, alors que l'accent est mis sur la couche ; dès maintenant, dès que je clique sur le fruit, mon gestionnaire ouvre la boîte de dialogue "Select Fruit" et l'accent est mis sur le calque. Une fois que le focus est sorti de l'éditeur, ItemEditor disparaît et l'étiquette ItemRenderer revient.
Je veux garder le ItemEditor en vie! Où puis-je brancher des interms d'événements comme begin/end ItemEdit etc?
Pouvons-nous voir du code? Je créerais probablement un rendu d'élément avec un éditeur personnalisé plutôt que d'utiliser l'éditeur d'élément intégré, alors vous avez un contrôle total sur ce qui est montré et quand (avec certains états intelligents que vous mettrez dedans);) – Nate