【问题标题】:Flex: XMLList of attirubites.... convert to nodes?Flex: XMLList of attirubites .... 转换为节点?
【发布时间】:2023-03-09 05:00:01
【问题描述】:

假设我有一个这样的 xmllist(但为简洁起见,还有许多其他属性未显示):

<node metal="white gold"/>
<node metal="yellow gold"/>
<node metal="silver"/>

我通过 xmllist.@metal 访问金属属性,这将为我提供一个新的 xmllist,如下所示:

white gold
yellow gold
silver

我想将其转换为如下所示的 xmllist:

<item label="White Gold" data="white gold"/>
<item label="Yellow Gold" data="yellow gold"/>
<item label="Silver" data="silver"/>

这样我可以将它用作组合框中的数据提供者。

有人知道我该怎么做吗?

谢谢!!!

【问题讨论】:

    标签: xml apache-flex actionscript-3 e4x


    【解决方案1】:

    您可以将 ComboBox 的 labelField 设置为“@metal”。更好的是,有一个自定义 labelFunction 可以根据您的示例将@label 中的值更改为标题大小写。

    【讨论】:

      猜你喜欢
      • 2012-06-02
      • 2013-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-17
      • 1970-01-01
      • 2011-03-11
      相关资源
      最近更新 更多