说我有一个像这样的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"/>
这样我可以将它用作组合框中的dataProvider。
任何人都知道我该怎么做?
感谢!!!
答案 0 :(得分:0)
您可以将ComboBox的labelField设置为“@metal”。更好的是,有一个自定义labelFunction,可以根据示例中的要求将@label中的值更改为标题大小写。