2010-07-14 8 views
0

Est-ce que quelqu'un connaît un moyen de spécifier différents écarts verticaux entre frères et sœurs dans un arbre? Je veux que les nœuds enfants soient plus rapprochés les uns des autres (peut-être 10px) tandis que les parents de niveau supérieur restent plus espacés (20px). Essentiellement, j'ai besoin de changer dynamiquement l'écart en fonction de la profondeur du nœud, mais je ne suis pas sûr que la classe Tree (ou la classe List, que Tree étend) offre ce type de fonctionnalité. Des idées? Merci d'avance.Différences verticales entre frères et sœurs dans le même mx: Contrôle d'arborescence

Répondre

0

Pouvez-vous utiliser un itemRenderer et ajouter un espacement à itemRenderer en fonction des données envoyées?

+0

J'utilise actuellement un itemRenderer personnalisé, donc en changer la hauteur ou le remplissage en fonction des données ne sera pas difficile ... Je vais essayer et faire un rapport. – Doug

+0

Indépendamment de toute modification de la hauteur ou du remplissage de l'itemRenderer, il semble que l'arborescence espace chaque nœud en fonction de ses propres propriétés paddingTop et paddingBottom. – Doug

0

Je voudrais essayer de régler le rembourrage au minimum que vous voulez, puis ajouter <mx:Spacer ... /> avec hauteur supplémentaire/largeur que vous souhaitez ajouter entre les enfants où vous le souhaitez.

Questions connexes