Flex: XMLList attirubites .... преобразовать в узлы? - PullRequest
0 голосов
/ 21 августа 2009

скажем, у меня есть такой 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 в выпадающем списке.

Кто-нибудь знает, как я могу это сделать?

Спасибо !!!

1 Ответ

0 голосов
/ 21 августа 2009

Вы можете установить labelField ComboBox как "@metal". А еще лучше, если есть пользовательская функция labelFunction, которая изменяет значения в @label на регистр заголовка, как требуется в вашем примере.

...