Flex中非常自定义/水平树视图

时间:2010-12-03 02:46:51

标签: flex flash actionscript-3 actionscript flex4

我不确定在Adobe Flex 4中存档以下内容是否可行或最佳方式(我对Flex 3也很好)。

我需要某种树视图,但项目应该从上到下像树一样放置,而不是像在Flex框架的树视图实现中那样。为了使这里更清楚一个简单的“图形”:

            1
    ------------------
    2                3
--------        ----------
4      5        6        7

是否可以将Flex树视图设置为看起来像我的示例?如果没有,如何创建一个可用的自定义组件,如本机Flex组件(将处理程序附加到每个节点,使其可换肤)并创建如上所述的结构。

2 个答案:

答案 0 :(得分:6)

这叫做组织结构图! :)))尝试谷歌关于flex组织结构图

http://blog.frankula.com/?p=148

http://coolestflex.blogspot.com/2008/10/organization-chart-orgchart.html

答案 1 :(得分:2)

对于mx来说这太过分了:树就像那样弯曲。设计你自己的控制,获得很多经验。想一想你想要如何布局节点,如何绘制分支。如果您可以将所有元素都放入矩形网格中,那么就很容易管理:

         root
          |
 |+|--------------|-|
  |                |
 branch         branch   

决定是否需要可折叠分支,垂直线。将它全部划分为简单元素,并基于UIComponents实现每个元素。在graphics上画线,在某些方框中从标签组成分支。

有时候让自己控制得更好更干净。我用一天的虚拟物品制作了平滑滚动列表。在此之前,我失去了一周的时间,试图让Flex List顺利滚动。