0

このような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 として使用できます。

どうすればこれができるか知っている人はいますか?

ありがとう!!!

4

1 に答える 1

0

ComboBox の labelField を「@metal」として設定できます。さらに良いことに、例で必要に応じて @label の値をタイトルの大文字と小文字を区別するように変更するカスタム labelFunction があります。

于 2009-08-21T15:36:40.377 に答える