是否可以在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墙那样的东西:有人写信息,其他用户可以评论。
有什么想法吗?
答案 0 :(得分:4)
您可以使用自定义ItemRenderer。
查看Adobe的liveocs: http://livedocs.adobe.com/flex/3/html/help.html?content=cellrenderer_8.html
干杯
答案 1 :(得分:1)
如果你对同一行的所有属性都没问题,你也可以使用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/