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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 !