Forums Développement Multimédia

Aller au contenu

Sélectionner un item d'un Tree par programmation

Flex Tree CODE Actionscript

  • Vous ne pouvez pas répondre à ce sujet
Aucune réponse à ce sujet

#1 thenaoh

    Ceinture Orange

  • Members
  • PipPipPip
  • 47 messages

Posté 12 December 2012 - 11:54 AM

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 :

<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 !! Image IPB

Comment, alors, mettre le noeud voulu en surbrillance ?

Merci par avance pour votre aide !



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS

FFP