2009-04-04 5 views
0

J'ai une grille dans laquelle une colonne a itemrenderer comme zone de texte. Mon application est contrôlée par menu. Maintenant, je veux effectuer des opérations d'édition sur la zone de texte en utilisant des éléments de menu.flex opérations d'édition de menu sur plusieurs zones de texte

Comme si je sélectionnais du texte d'une zone de texte dans la grille, alors je sélectionne un élément de menu "Couper" puis il devrait couper le texte sélectionné dans la zone de texte. De cette manière, je mentirais pour effectuer toutes les opérations.

Je ne comprends pas comment faire pour que l'opération soit effectuée sur quelle zone de texte?

Répondre

0

dans votre élément de menu gestionnaire de clic, essayez:

var fcs:IFocusManagerComponent = focusManager.getFocus(); 
if(fcs is TextArea) 
{ 
    var txt:String = TextArea(fcs).text; 
    System.setClipboard(txt); 
} 
Questions connexes