Bonjour,

J'ai deux ComboBox (Année et mois) qui déterminer les données à afficher dans une TiltleList.

Que dois-je faire dans "closeHandlerCbxAnnee" pour modifier les données afficher dans ma TileList lorsque la comboBox est fermée ?

Je ne sais pas si je dois modifier le dataProvider ou bien recharger les données dans le tableau "stats" ?
Dans les deux cas, je n'ai aucune idée de la syntaxe à utiliser ?

Merci d'avance.

PS : Je débute en Flex.

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
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
 
   <mx:Script>
        <![CDATA[
 
            import mx.collections.ArrayCollection;
 
            [Bindable]
            private var stats:ArrayCollection;
 
            private function init():void
            {
                stats = new ArrayCollection(model.statistique);
            }
            private function closeHandlerCbxAnnee(event:Event):void {
            	var sannee:String = ComboBox(event.target).selectedItem.label;
            	var annee:int =  parseInt(sannee) ;
            	var mois:int = 1 ;         	
				searchItemByAAAAMM(annee,mois);
            } 
 
        ]]>
    </mx:Script>
 
<mx:ComboBox name="anneeCbx" x="21" y="19" width="79" dataProvider="{annee}" labelField="name" close="closeHandlerCbxAnnee(event);" ></mx:ComboBox>
<mx:ComboBox name="moisCbx" x="105" y="19" width="109" dataProvider="{mois}" labelField="name" fillAlphas="[0.0, 0.0, 0.0, 0.0]"></mx:ComboBox>
 
<mx:Panel x="250" y="76" title="Statistiques Mensuelles KparK" width="470" height="478" layout="absolute" visible="true">
		<mx:TabNavigator id="tn"  width="420" height="377" color="0x323232"  x="10" y="26">
		        <!-- Define each panel using a VBox container. -->		        
		        <mx:VBox label="Semaine 1">
		            	<mx:TileList name="tl1" dataProvider="{stats}" x="297" y="76" maxColumns="4" width="403" height="329" borderStyle="none" itemRenderer="statRender">		            	
		            	</mx:TileList>
		        </mx:VBox>
		    </mx:TabNavigator>
</mx:Panel>