Bonjour à tous,
Voici mon problème :
J'ai un datagrid avec deux colonnes :
1 2 3 4 5 6 7 8 9 10 11 12
|
<mx:columns>
<mx:DataGridColumn id="column1"
itemRenderer="fr.chonch.componant.initialPopup.dgPrevisionRenderer"
headerRenderer="fr.chonch.componant.initialPopup.dgPrevisionHeaderRenderer"
width="150"
/>
<mx:DataGridColumn id="column2"
itemRenderer="fr.chonch.componant.initialPopup.dgPrevisionRendererSuppr"
headerRenderer="fr.chonch.componant.initialPopup.dgPrevisionHeaderRendererSuppr"
width="65"/>
</mx:columns> |
Je voudrais dispatcher un event de la colonne2 et qu'il soit récuperer dans la colonne1.
J'arrive a le récuperer du parent, mais je n'arrive pas du tout a le recuperer dans la colonne.
Dans mon itemRenderer de la colonne2 :
1 2
|
dispatchEvent(new ChonchEvent("supprDissolve",idPrevision.toString())); |
Dans ma premiere colonne :
this.addEventListener("supprDissolve",refreshSuppr);
et
1 2
| private function refreshSuppr(event : ChonchEvent):void{
trace("ok");} |
Aussi ChonchEvent :
1 2 3 4 5 6
|
public function ChonchEvent(type:String, message : String, cancelable:Boolean=false)
{
super(type, true, cancelable);
this.message = message;
} |
Si vous avez la solution cela me rendrait vraiment service ! !
Pour le momement la seule solution que je vois et de ne faire qu'une seule colonne et de tout regrouper dans 1 ItemRenderer mais ca me chagrine vraiment...
Merci d'avance,
Partager