2011-05-25 54 views
0

我正在寻找一种Treeview(可能是适合的东西)或创建此类方法。带有组件的末端节点的Flex树视图

主要思想如下:每个节点上的主要想法如下: ,它是终端节点(它不是任何父节点)必须与其余节点具有不同的呈现器 - 大多数按钮都是垂直排列的。 这意味着这些末端节点应该与其他节点具有不同的高度。

+0

这是几天来困扰我的东西,我真的无法找到解决方案,就像永远不会走到一个圆圈里一样......帮助 – 2011-05-25 20:55:42

+0

P.S. :我忘了提到端节点应该垂直扩展,显示更多的按钮和图像。最好把它放在另一个讨论中,或者重新编辑这个讨论? (我不知道如何正确行事:|) – 2011-05-25 21:43:43

回答

1

只要您具有分层数据(意味着每个对象中存在'children'属性)就足够简单,您只需要设置一个自定义项目渲染器,它检查数据的“子”属性是否大于0.

如果大于零,则将项呈示器中的状态更改为“节点”,如果为零,则将状态更改为“叶” 。并确保在树上设置为variableRowHeight为真。

+0

非常感谢你,它让我对这个想法进行了一些补充,然后是更有趣的韧性:) – 2011-05-25 23:00:12