List Flex4.6将元素添加到列表顶部

List Flex4.6将元素添加到列表顶部,list,actionscript-3,apache-flex,mobile,arraylist,List,Actionscript 3,Apache Flex,Mobile,Arraylist,我有一个充满活力的星火清单。 到目前为止,新项目出现在列表的底部。我想做的是将它们添加到顶部 列表中的项目有一个唯一的ID,因此某种排序机制可能会起作用,因为新项目的ID比旧项目的ID大 我想避免的是一些复杂的方法,因为我在移动平台上工作,列表可能会很大,所以我需要尽可能高效地使用它 列表的数据提供程序是使用绑定更新的ArrayList 如何做到这一点? 提前谢谢 u可以在datagrid的起始索引处添加项。Flex datagrid自动更新所有索引,并向所有现有元素索引添加1。所以 YourD

我有一个充满活力的星火清单。 到目前为止,新项目出现在列表的底部。我想做的是将它们添加到顶部

列表中的项目有一个唯一的ID,因此某种排序机制可能会起作用,因为新项目的ID比旧项目的ID大

我想避免的是一些复杂的方法,因为我在移动平台上工作,列表可能会很大,所以我需要尽可能高效地使用它

列表的数据提供程序是使用绑定更新的ArrayList

如何做到这一点?
提前谢谢

u可以在datagrid的起始索引处添加项。Flex datagrid自动更新所有索引,并向所有现有元素索引添加1。所以


YourDataGridId.dataprovider.addItemAt(item,0)
就可以了。

有时候解决方案就这么简单。干杯,伙计!有没有办法把这个标记为答案?嗯,好吧。我不会发布两次相同的答案,因为乌马尔已经发布了。就说我太懒了,没法写两个字以上的东西:-/如果你抄了,一定不要抄错。那应该是
addItemAt(someItem,0)
而不是
addItemAt(0)
。对不起,我没有注意到