ArrayCollection上的Unshift元素

gus*_*ino 1 apache-flex actionscript-3

我有这个ArrayCollection填充了来自和HttpService请求的xml数据.

生成的XML

<items>
  <item>
    <id>1</id>
    <name>Tom</name>
  </item>
  <item>
    <id>2</id>
    <name>Jerry</name>
  </item>
  <item>
    <id>3</id>
    <name>TV</name>
  </item>
</items>
Run Code Online (Sandbox Code Playgroud)

剧本

[Bindable] private var dp:ArrayCollection;

private function onResult(event:ResultEvent):void{
    dp = event.result.items.item;
}
Run Code Online (Sandbox Code Playgroud)

对,这dp用作dataProvideraComboBox

有没有办法添加另一个元素(在开头)ArrayCollection

我尝试过使用unshift,但这只适用于Array

谢谢.

Tim*_*dik 5

使用addItemAt方法.

dp.addItemAt(item, 0);
Run Code Online (Sandbox Code Playgroud)