PDA

Просмотр полной версии : ArrayCollection и Tree


micromacro
17.10.2009, 16:51
Подскажите простофиле как правильно сформировать arraycollection чтобы она правильо нарисовалась в Tree:



public static var Items:ArrayCollection = new ArrayCollection();

Items.addItem(['1','1.1','1.2]);
Items.addItem(['2','2.1']);

У меня получается только два листочка:
1,1.1,1.2
2,2.1

А хочется дерево вот такое:
1
-1.1
-1.2
2
-2.1

7thsky™
17.10.2009, 20:05
Переместил во флекс.

А по теме, addItem - это добавление элемента в коллекцию, сколько раз вы добавляете столько элементов Ваше дерево и отображает.

micromacro
18.10.2009, 03:27
так если я добавляю всё подряд то у меня одни листочки. Как сделать папку? я пробовал один масив в другой ничего хорошево.

etc
18.10.2009, 12:09
Вам надо XML.

BeDLiNt
18.10.2009, 13:11
items = new ArrayCollection(
[ {label:"1", children:new ArrayCollection(
[ {label:"1.1"},
{label:"1.2"} ] ) },
{label:"2", children: new ArrayCollection(
[ {label:"2.1"},
{label:"2.2"} ] ) }
] );