2010-07-14 48 views
0

有谁知道一种方法来指定树中兄弟姐妹之间的不同垂直间隙吗?我希望子节点间距更紧(可能为10px),而顶级父节点保持间距更远(20px)。从本质上讲,我需要根据节点的深度动态地改变间隙,但我不确定Tree类(或Tree类扩展的List类)是否提供了这种类型的功能。有任何想法吗?提前致谢。同一个mx中兄弟姐妹之间的不同垂直间隙:树控件

回答

0

您可以使用itemRenderer并根据发送的数据为itemRenderer添加间距吗?

+0

我目前正在使用一个自定义的itemRenderer,所以根据数据改变它的高度或填充不会很困难......我会试一试并报告回来。 – Doug 2010-07-15 03:12:41

+0

无论itemRenderer的高度或填充有任何更改,它都会显示为树仍然按照其自己的paddingTop和paddingBottom属性间隔每个节点。 – Doug 2010-07-16 16:28:15

0

我会尝试填充设置为你想要的最小值,然后用添加<mx:Spacer ... />任何额外高度/宽度要在需要的地方孩子们之间增加。