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 16/09/2011, 15h07   #1
Invité de passage
 
Inscription : août 2011
Messages : 8
Détails du profil
Informations forums :
Inscription : août 2011
Messages : 8
Points : 4
Points : 4
Par défaut Item non unique dans un mx:List

Bonjour,

j'ai un composant mx:List que je rempli dynamiquement.
Code :
1
2
3
4
5
6
7
8
9
10
<mx:List id="lstObj" editable="false" dataProvider="{objItems}"></mx:List>
 
private var objItems:ArrayCollection = new ArrayCollection();
 
objItems.addItem("toto");
objItems.addItem("toto");
objItems.addItem("toto");
objItems.addItem("tata");
objItems.addItem("tata");
objItems.addItem("tata");
Ca marche bien sauf qu'a l’exécution, je ne peux sélectionner qu'un seul élément non unique (donc ici, le dernier "toto" ou le dernier "tata").

Y a t-il une astuce autre qu'utiliser des élément unique ?
Merci d'avance
Bastoktok est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2011, 16h06   #2
Membre confirmé
 
Avatar de samy2525
 
Inscription : janvier 2008
Messages : 249
Détails du profil
Informations personnelles :
Localisation : France, Hauts de Seine (Île de France)

Informations forums :
Inscription : janvier 2008
Messages : 249
Points : 266
Points : 266
J'avoue je n'ai rien compris,

si tu peux nous éclairer un peu plus sur ta demande ça sera sympa

Samy
__________________
http://www.m-ataf.com (En cours de construction)
samy2525 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2011, 16h34   #3
Invité de passage
 
Inscription : août 2011
Messages : 8
Détails du profil
Informations forums :
Inscription : août 2011
Messages : 8
Points : 4
Points : 4
Ok, donc pour être plus précis, une fois fois que j'ai rempli ma liste, donc dans mon exemple :

toto
toto
toto
tata
tata
tata

Je ne peux pas sélectionner la première ni la deuxième ligne dans la liste avec la souris.
Si je clique sur la première ou le deuxième ligne, ça me sélectionne la troisième ligne.
Est ce plus claire ?
Bastoktok est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2011, 22h04   #4
Membre régulier
 
Inscription : août 2006
Messages : 140
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 140
Points : 80
Points : 80
tu dois ajouter des éléments unique.
Voici, en prenant ton code, ce que tu peux faire.


Code :
1
2
3
4
5
6
7
8
9
10
11
<mx:List id="lstObj" editable="false" dataProvider="{objItems}" labeField="label" ></mx:List>
 
private var objItems:ArrayCollection = new ArrayCollection();
 
objItems.addItem({label: "toto", id: 1 });
objItems.addItem({label: "toto", id: 2 });
objItems.addItem({label: "toto", id: 3 });
objItems.addItem({label: "tata", id: 4 });
objItems.addItem({label: "tata", id: 5 });
objItems.addItem({label: "tata", id: 6 });
je suis pas au bureau, donc je ne sais pas tester mon code.. mais ça devarit être bon dans le principe :-)
vilveq est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2011, 16h46   #5
Invité de passage
 
Inscription : août 2011
Messages : 8
Détails du profil
Informations forums :
Inscription : août 2011
Messages : 8
Points : 4
Points : 4
Super ça marche merci
Bastoktok 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 02h05.


 
 
 
 
Partenaires

Hébergement Web