Просмотр полной версии : Помогите разобраться с компонентом Tree
Всем привет. Помогите разобраться со стандартным компонентом Tree. Нужно построить дерево. примерно вот такое
----2222
-----111
-----222
фывифы
2222
----3333
----4444
-----6666
--------66666
вапва
За рание всем спасибо
блин отображается дерево очень плохо.
Ну мне нужно дерево чтобы были папки а в папка записи и друцгие папки. Как такое можно сделать??
Можно добавлять через addTreeNode или кормить его через XML. Имена тэгов, помнится, произвольные, но по умолчанию в каждом тэге должно быть поле label с текстовой меткой для дерева. Правда, можно указать дереву использовать другое имя атрибута. Построенное дерево применяется с использованием treeInstance.dataProvider. Посмотри в хелпе, там, кажется, пример был на эту тему. Также можно менять иконки через, кажется, icon.
Код
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>
а как бы назначить каждой ветке етого tree - активной событие - допустим линк на чтото
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.