Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flex
Flex Forum d'entraide sur la programmation Adobe Flex : applications Internet riches (RIA)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/08/2007, 17h12   #1
Invité de passage
 
Inscription : février 2007
Messages : 16
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 16
Points : 3
Points : 3
Par défaut Utilisation des objets déclarés dans un repeater

Bonjour,

Je voudrais un faire un truc à priori tout simple mais complètement introuvable dans la doc de Flex. Je précise que je suis en Flex 1.5.

Code XML :
1
2
3
4
5
6
7
<mx:Repeater id="reVoies1" dataProvider="{sens1.voies.voie}">
   <mx:VBox width="50%" verticalGap="0">
       <mx:CheckBox id="ckVoie1" enabled="true" width="20"                      
       selected="{reVoies1.currentItem.isGene}" color="#0000CC"/>
       <mx:Label fontSize="9" width="100%" text="{reVoies1       .currentItem.nom}"/>				
    </mx:VBox>
</mx:Repeater>

Dans ce code je voudrais pouvoir récupérer l'état de sélection de chacune des checkBox crées via le repeater.
Ps : sens1.voies.voie est un tableau de données (XML) récupérée dans le résultat d'un HTTPService et permet d'initialiser les checkbox. Ce que je veux c'est pouvoir retenir les modifications faites (cases cochées et décochées).

Merci.
grosdave653 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2007, 10h13   #2
Invité de passage
 
Inscription : février 2007
Messages : 16
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 16
Points : 3
Points : 3
J'ai finalement trouvé la réponse sur la doc d'adobe.
Il suffit de faire ckVoie1[0].selected pour savoir si la première case est cochée.
Ou

Code :
1
2
for ( var i=0; i<ckVoie1.length; i++ )
    Alert.show(""+ ckVoie1[i].selected);
grosdave653 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h23.


 
 
 
 
Partenaires

Hébergement Web