2009-08-21 9 views
0

dire que j'ai un XMLList comme celui-ci (mais avec beaucoup d'autres attributs non représentés par souci de concision):.Flex: XMLList d'attractubites .... convertir en noeuds?

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

et j'accéder aux attributs métalliques via XMLList @ métal qui me donnera une nouvelle XMLList comme ceci:

white gold 
yellow gold 
silver 

Je veux convertir en un XMLList qui ressemble à ceci:

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

de cette façon, je peux l'utiliser comme un fournisseur de données dans un com bobox.

Quelqu'un sait comment je peux le faire?

Merci !!!

Répondre

0

Vous pouvez définir le champ labelField du ComboBox comme "@metal". Mieux encore, ayez une fonction labelFunction personnalisée qui modifie les valeurs de @label dans le cas échéant, dans votre exemple.

+0

Merci ... J'ai pu utiliser labelFunction pour résoudre mes besoins. –

Questions connexes