在 mx:Tree 中显示多个属性

发布于 2024-11-17 16:10:06 字数 382 浏览 1 评论 0原文

是否可以在 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 墙的东西:有人写一条消息,其他用户可以发表评论。

有什么想法吗?

Is it possible to display multiple attributes in a mx:Tree component?
The XML looks like this:

<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>

I want each node to display the comment, author and date, on separate lines.

I am planning to use this to display something like the facebook wall: someone writes a message and the other users can comment.

Any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

扛刀软妹 2024-11-24 16:10:06

您可以为此使用自定义 ItemRenderer。

查看 Adob​​e 实时文档:
http://livedocs.adobe.com/flex/ 3/html/help.html?content=cellrenderer_8.html

干杯

You can use a custom ItemRenderer for this.

Checkout the Adobe livedocs:
http://livedocs.adobe.com/flex/3/html/help.html?content=cellrenderer_8.html

Cheers

鸠书 2024-11-24 16:10:06

如果您同意同一行上的所有属性,您还可以使用 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/

If you were ok with all of the attributes on the same line, you could also use the labelFunction:

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

For another example, see:
http://blog.flexexamples.com/2007/10/29/defining-a-custom-label-function-on-a-flex-tree-control/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文