2010-12-27 1 views
0

L'arbre doit avoir un nombre de lignes minimum de 4 et un maximum de 10 (au-delà duquel il doit afficher les barres de défilement). Donc, j'ai un arbre avec rowCount = "4" et je veux que rowCount change jusqu'à "10" en fonction des nœuds actuellement étendus. En debug je peux voir deux des propriétés de l'arbre que je pouvais utiliser: - collectionLength - numberOfRowsDans Flex 4, comment modifier dynamiquement Tree rowCount si un nœud est développé?

Mais ceux-ci ne sont pas accessibles depuis l'extérieur, donc je ne peux pas trouver un moyen de comprendre si l'arbre est étendu ou non.

Comment est-ce que je peux faire ceci?

Devrai-je créer un MyTree personnalisé qui hérite de Tree? Je voulais éviter cela ...

Merci, Nuno

Répondre

0

Je ne sais pas si vous avez déjà obtenu cette figuré dehors mais cela devrait être tout ce que vous devez déterminer ce qui est ouvert http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/controls/Tree.html?filter_flex=4.1&filter_flashplayer=10.1&filter_air=2#openItems

+0

Salut, merci tellement de. Je crois que cela ferait l'affaire. En attendant, nous avons trouvé une autre solution qui permet de suivre tous les objets que vous ouvrez et de compter leurs enfants. – nununo

Questions connexes