2009-08-21 76 views
0

说我有这样的XMLList(但没有显示简洁许多其他属性):Flex:XMLList of attirubites ....转换为节点?

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

和我通过的XMLList访问金属属性@金属,它会给我这样一个新的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"/> 

这样我可以在COM使用它作为数据提供程序bobox。

任何人都知道我该怎么做?

谢谢!

回答

0

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

+0

谢谢..我能够使用labelFunction来解决我的需求。 – 2009-08-21 15:48:06