0

コンボ ボックス内のアイテムの順序を逆にする方法はありますか? 以下の arrayCollection 内の項目を参照するためにインデックス番号を使用したいと思います。最新のコンテンツがコンボ ボックスの最初に表示されるようにします。しかし、最初の項目の上に何かを追加すると、すべてのインデックス番号が 1 ずれます。arrayCollection の最後に新しいアイテムを追加できたとしても、comboBox ドロップダウンの最初に表示されるようにすれば、多くの問題が解決します。

<mx:ComboBox  id="MyComboBox" change="handler(event);"   prompt="Make a Selection">
    <mx:ArrayCollection id="myDP">
        <mx:Object  id="first" label="Label 1" series="2"  pageTitle="Title 1"/>
        <mx:Object  id="second" label="Label 2" series="7" pageTitle="Title 2"/>                                        
        <mx:Object  id="third" label="Label 3" series="9"  pageTitle="Title 3"/>                                        
    </mx:ArrayCollection>
</mx:ComboBox>

助言がありますか?

ありがとうございました。

-ラクシュミディ

4

2 に答える 2

1

これを行うには、ArrayCollection に Sort を追加します。次に例を示します。SortField クラスと Sort クラスを使用した ArrayCollection の並べ替え

于 2011-01-26T23:22:13.587 に答える
1

メソッド myDP.source.reverse() を使用するだけです

于 2013-03-05T10:30:16.717 に答える