假设我有一个类似这样的xmllist (但为了简短起见,没有显示许多其他属性):
<node metal="white gold"/>
<node metal="yellow gold"/>
<node metal="silver"/>我通过xmllist.@metal访问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"/>这样,我就可以将它用作组合框中的dataProvider。
有人知道我是怎么做到的吗?
谢谢!
发布于 2009-08-21 15:36:40
您可以将金属的labelField设置为“@ ComboBox”。更好的是,有一个自定义的labelFunction,它可以按照示例中的要求将@label中的值更改为标题大小写。
https://stackoverflow.com/questions/1312639
复制相似问题