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 :
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 :
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 !
Partager