Отображение нескольких атрибутов в mx: Tree - PullRequest
0 голосов
/ 30 июня 2011

Можно ли отобразить несколько атрибутов в компоненте mx: Tree? XML выглядит так:

<item comment="blabla" author="user1" date="21.05.2011">
    <item comment="blabla" author="user2" date="21.05.2011"/>
    <item comment="blabla" author="user3" date="21.05.2011"/>
</item>

Я хочу, чтобы каждый узел отображал комментарий, автора и дату в отдельных строках.

Я планирую использовать это для отображения чего-то наподобие стены на Facebook: кто-то пишет сообщение, а другие пользователи могут комментировать.

Есть идеи?

Ответы [ 2 ]

4 голосов
/ 30 июня 2011

Для этого вы можете использовать пользовательский ItemRenderer.

Оформить заказ Adobe liveocs: http://livedocs.adobe.com/flex/3/html/help.html?content=cellrenderer_8.html

Приветствия

1 голос
/ 30 июня 2011

Если вы согласны со всеми атрибутами в одной строке, вы также можете использовать labelFunction:

myLabelFunction(item:XML):String {
   return item.@comment + ' ' + item.@author + ' (' + item.@date + ')';
}

Для другого примера см .: http://blog.flexexamples.com/2007/10/29/defining-a-custom-label-function-on-a-flex-tree-control/

...