使用数组在flex中填充树

时间:2010-09-21 06:20:26

标签: flex tree

您所需的树结构如下

a  -- b -- d
   |  |
   |  |
   |  -- e
   -- c

我的字符串数组如下

A / B,C B / d,例如 d / ë

其中/之前的组件代表父级,而相应父级的子级用

分隔

任何人都可以为我提供逻辑,为此层次结构创建一个数组集合,以设置为我的树的dataprovider。

谢谢和问候

1 个答案:

答案 0 :(得分:1)

这是一般的想法。 (我不打算输出所有节点)另一种方法是创建一个具有label和children属性的对象,而不是使用Objects动态创建所有这些节点。希望有所帮助。

var dp:Array = new Array();

dp[0] = new Object();
dp[0].label = "a";
dp[0].children = new Array();
dp[0].children[0] = new Object();
dp[0].children[0].label = "b";

myTree.dataProvider = dp;