Précédent   Forum du club des développeurs et IT Pro > 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
 
Outils de la discussion
Publicité
'
Vieux 12/12/2012, 11h31   #1
thenaoh
Candidat au titre de Membre du Club
 
Inscription : novembre 2007
Messages : 56
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 56
Points : 13
Points : 13
Par défaut Sélectionner un item d'un Tree par programmation

Bonjour,

Je cherche la solution à un problème en apparence tout simple : comment sélectionner par programmation un item d'un Tree (mx.controls.Tree) ??

Le contenu du dataProvider de mon Tree est le suivant :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
<liste>
    <groupe id="1">
        <groupe id="2">
            <element id="1" />
            <element id="2" />
        </groupe>
        <groupe id="3">
            <element id="3" />
            <element id="4" />
            <element id="5" />
        </groupe>
    </groupe>
</liste>
J'ai essayé de sélectionner un item de mon choix (ici le noeud "groupe" ayant pour id : 3) de la façon suivante :

Code :
monTree.selectedItem = XML(monTree.dataProvider.source)..groupe.(hasOwnProperty("@id") && @id == "3");
Or en faisant de cette façon, au lieu de me mettre en surbrillance le noeud voulu (comme quand on clique dessus), un répertoire sans nom, contenant lui-même un item sans nom, est rajouté dans ce noeud !!

Comment, alors, mettre le noeud voulu en surbrillance ?

Merci par avance pour votre aide !
thenaoh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2013, 13h57   #2
Garra
Membre confirmé
 
Inscription : janvier 2006
Messages : 751
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 751
Points : 239
Points : 239
As tu essayé plutôt avec un selectedIndex??

Garra est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2013, 14h06   #3
thenaoh
Candidat au titre de Membre du Club
 
Inscription : novembre 2007
Messages : 56
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 56
Points : 13
Points : 13
De mémoire (car le pb est vieux, maintenant), j'avais essayé, mais si par exemple selectedIndex vaut 5, alors ça va me sélectionner la ligne n°5 de mon tree, qui ne va donc pas toujours correspondre au même item, selon que mon tree est déployé ou non...

Quoi qu'il en soit, j'ai contourné le problème en utilisant dans mon formulaire un PopUpButton, dans lequel j'ai mis mon tree.
thenaoh est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 18h36.


 
 
 
 
Partenaires

Hébergement Web