PDA

Просмотр полной версии : Помогите разобраться с компонентом Tree


egoserg
08.08.2005, 16:47
Всем привет. Помогите разобраться со стандартным компонентом Tree. Нужно построить дерево. примерно вот такое

----2222
-----111
-----222
фывифы
2222
----3333
----4444
-----6666
--------66666
вапва

За рание всем спасибо

блин отображается дерево очень плохо.
Ну мне нужно дерево чтобы были папки а в папка записи и друцгие папки. Как такое можно сделать??

MaxLife
08.08.2005, 19:50
Можно добавлять через addTreeNode или кормить его через XML. Имена тэгов, помнится, произвольные, но по умолчанию в каждом тэге должно быть поле label с текстовой меткой для дерева. Правда, можно указать дереву использовать другое имя атрибута. Построенное дерево применяется с использованием treeInstance.dataProvider. Посмотри в хелпе, там, кажется, пример был на эту тему. Также можно менять иконки через, кажется, icon.

MaxLife
08.08.2005, 20:05
Код

var myTreeDP:XML = new XML("
<node label='Local Folders'>
<node label='Inbox' data='0'/>
<node label='Outbox' data='1'/>
</node>");
myTree.dataProvider = myTreeDP;

Пример данных

<node>
<node label="Mail">
<node label="INBOX"/>
<node label="Personal Folder">
<node label="Business" isBranch="true" />
<node label="Demo" isBranch="true" />
<node label="Personal" isBranch="true" />
<node label="Saved Mail" isBranch="true" />
<node label="bar" isBranch="true" />
</node>
<node label="Sent" isBranch="true" />
<node label="Trash"/>
</node>
</node>

igorex2
16.07.2006, 23:44
а как бы назначить каждой ветке етого tree - активной событие - допустим линк на чтото