Bonjour,

je rencontre à mon sens un comportement bizarre sur 3 dropDownLists liées. Sur les 2 premières, j'ai un event close qui appelle un service php me retrouvant les valeurs liées. Pas de problème de ce coté ci mais le resultHandler de mon appel doit sélectionner l'index 0 de ma dropDownList nouvellement rafraichie ce qu'il fait...1 fois sur 2 !

J'ai beau chercher mon erreur je la voie pas...

Le code de génération d'une des listes :

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
 
private function getGalaxies_resultHandler(event:ResultEvent):void
{
 
				var data:ArrayCollection = new ArrayCollection(event.result as Array);
				galaxiesProvider = new ArrayCollection();
 
				var planete:VOPlanetes;
 
				for each(var item:Object in data)
				{
					planete = new VOPlanetes();
					planete.galaxie = item.galaxie;
					galaxiesProvider.addItem(planete);	
				}	
 
				galaxie.selectedIndex = 0;
 
}
ma liste en question appelant un autre service :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
<s:DropDownList id="galaxie"
					width="70"
					right="10"
					fontWeight="bold"
					dataProvider="{galaxiesProvider}" labelField="galaxie"
					close="monService.getSS({
										univers:universListe.selectedItem.univers, 
										num:universListe.selectedItem.num, 
										galaxie:galaxie.selectedItem.galaxie
						}); 
						currentState='ss';" />
Honnêtement je vois pas pourquoi cela réagit comme ca...

petite précision : lorsque mon index n'est pas sélectionné à 0, ma liste est bien remplie mais j'ai rien à l'affichage dont je suis probablement sélectionné sur l'index -1

Merci de votre aide