![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+1 04.05.08]
Регистрация: May 2008
Адрес: Czech, Prague
Сообщений: 65
|
Всем салют!
![]() Работаю с компонентом Tree. Мне нужно отображать иконки для узлов дерева. Всё сделал как в доке но не отображает иконку у элемента <building> Почему? Как заставить отображать иконку для всех элементов? ![]() Для отображения информации в Tree использую след: <mx:Script> <![CDATA[ [Bindable] [Embed(source="../img-resources/Building_1.jpg")] public var imgCls:Class; ]]> </mx:Script> <mx:XML id="treeData"> <building nodeName="Brnenska 40" icon="imgCls"> //Для этого елемента не отобразило иконку. <floor nodeName="Floor_1" icon="imgCls"/> <floor nodeName="Floor_2" icon="imgCls"/> <floor nodeName="Floor_3" icon="imgCls"/> </building> </mx:XML> <mx:Tree dataProvider="{treeData}" iconField="@icon" labelField="@nodeName"> </mx:Tree> |
|
|||||
|
Регистрация: Nov 2005
Сообщений: 1,058
|
|
|
|||||
|
[+1 04.05.08]
Регистрация: May 2008
Адрес: Czech, Prague
Сообщений: 65
|
Спасибо за примет. Сохранил его, пригодится. Но, у меня несколько узлов в Дереве.
Мне для каждого узла надо отображать свою иконку. Например: <mx:XML id="treeData">
<area nodeName="Gorod Vaselki" icon="imgCls_1"> //Тут icon_1.
<building nodeName="Brnenska 40" icon="imgCls_2"> //Тут icon_2.
<floor nodeName="Floor_1" icon="imgCls_3"/>
<floor nodeName="Floor_2" icon="imgCls_3"/>
<floor nodeName="Floor_3" icon="imgCls_3"/>
</building>
</area>
</mx:XML>
Добавлено через 14 минут Только что читал доку. Боюсь что нельзя изменить иконку как я хочу через свойство элемента icon. Цитата:
|
|
|||||
|
Регистрация: Nov 2005
Сообщений: 1,058
|
Можно сделать свой CustomTree и оверрайдить у него itemToIcon функцию.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 10:02. |
|
|
« Предыдущая тема | Следующая тема » |
|
|