Bonjour, je voudrais utiliser un dataprovider pour créer des windowshade et initialiser leur contenu j'ai essaye
Le probleme la est que je n'ai pas acces a repeat dans le <mx:Component>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <mx:VBox right="10" left="10" top="141" bottom="37"> <mx:Repeater id="repeat" dataProvider="{ dataArrMachines }" > <flexlib:WindowShade id="ws1" opened="false" styleName="linkButtonWindowShade" width="1019" height="44" > <flexlib:headerRenderer > <mx:Component> <flexlib:CanvasButtonAccordionHeader> <itemRenderer:enteteEtatMachine data="{repeat.currentItem}"/> </flexlib:CanvasButtonAccordionHeader> </mx:Component> </flexlib:headerRenderer> <itemRenderer:etatMachine data="{repeat.currentItem}"/> </flexlib:WindowShade> </mx:Repeater> </mx:VBox>
Et ca non plus ca ne fonctionne pas pcq data n'est pas bindable
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <mx:VBox right="10" left="10" top="141" bottom="37"> <mx:Repeater id="repeat" dataProvider="{ dataArrMachines }" > <flexlib:WindowShade id="ws1" opened="false" styleName="linkButtonWindowShade" width="1019" height="44" data="{repeat.currentItem}"> <flexlib:headerRenderer > <mx:Component> <flexlib:CanvasButtonAccordionHeader> <itemRenderer:enteteEtatMachine data="{data}"/> </flexlib:CanvasButtonAccordionHeader> </mx:Component> </flexlib:headerRenderer> <itemRenderer:etatMachine data="{repeat.currentItem}"/> </flexlib:WindowShade> </mx:Repeater> </mx:VBox>
Qqun aurrait il une idee?
Partager