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 30/05/2011, 09h03   #1
nma
Candidat au titre de Membre du Club
 
Inscription : mai 2002
Messages : 60
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 60
Points : 12
Points : 12
Par défaut Combobox rempli par hhtpserv seleditem

Bonjour,

Je rempli un combo grâce a une requête httpservices avec deux champ id, name
Le labelfield est name.

Cependant je connais seulement l' id.
Je souhaiterais donc sélectionner dans mon combo la ligne correspondant a mon id.

Je peus refaire une requete pour avoir le champ name avec id=xx et faire un selectedItem = "champ" mais je pense que l'on peut eviter cette requete supplémentaire ?

Avez vous une petite idée ?

Merci de votre aide
Nicolas
nma est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/05/2011, 09h35   #2
Membre habitué
 
Avatar de greatalain
 
Homme Alain Great
Développeur informatique
Inscription : novembre 2007
Messages : 124
Détails du profil
Informations personnelles :
Nom : Homme Alain Great
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : novembre 2007
Messages : 124
Points : 146
Points : 146
Un petit for each sur ta collection

Code :
1
2
3
4
 
for each ( var item:* in collection )
   if ( item.id ==  idQueTuRechercher )
      combobox.selectedItem = item
greatalain est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/05/2011, 13h35   #3
nma
Candidat au titre de Membre du Club
 
Inscription : mai 2002
Messages : 60
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 60
Points : 12
Points : 12
Bonjour,

Merci pour cette réponse, mais pour avoir la collection, est ce la meme chose que le dataprovider ?

var collection? = cb_liste.dataprovider ??

Merci de ton aide
nma est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/05/2011, 13h50   #4
Membre habitué
 
Avatar de greatalain
 
Homme Alain Great
Développeur informatique
Inscription : novembre 2007
Messages : 124
Détails du profil
Informations personnelles :
Nom : Homme Alain Great
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : novembre 2007
Messages : 124
Points : 146
Points : 146
Oui tu peux attaquer directement le dataProvider
greatalain est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/05/2011, 14h55   #5
nma
Candidat au titre de Membre du Club
 
Inscription : mai 2002
Messages : 60
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 60
Points : 12
Points : 12
Pour ceux que cela intéresse voici mon code complet qui fonctionne

Code :
1
2
3
4
5
for each ( var item:* in cb_liste.dataProvider ) {
		if ( item.id ==  "3" ) {
			cb_liste.selectedItem = item
		}
	}
Merci du coup de main

Nicolas
nma 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 17h12.


 
 
 
 
Partenaires

Hébergement Web