有没有办法扭转comboBox中项目的顺序?我想使用索引号来引用下面的arrayCollection中的项目。我希望最新的内容首先出现在comboBox中。但是,如果我在第一个项目之上添加一些内容,那么所有索引号都会被一个关闭。如果我可以在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>
有什么建议吗?
谢谢。
-Laxmidi
答案 0 :(得分:1)
我会通过在ArrayCollection中添加一个Sort来实现。这是一个例子:Sorting an ArrayCollection using the SortField and Sort classes
答案 1 :(得分:1)
只需使用方法myDP.source.reverse()
即可