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 :
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
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; }
Honnêtement je vois pas pourquoi cela réagit comme ca...
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';" />
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
Partager