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

时间:2011-12-15 14:02:13

标签: list actionscript-3 flex mobile arraylist

我有一个动态填充的火花清单。 到目前为止,新项目显示在列表的底部。我想做的是将它们添加到顶部。

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

我想要避免的是一些复杂的方法,因为我正在移动平台上工作,而且列表可能会变得非常大,所以我需要尽可能高效。

列表的数据提供程序是一个使用绑定进行更新的ArrayList。

怎么办? 提前谢谢!

1 个答案:

答案 0 :(得分:2)

你可以在datagrid的起始索引处添加项目。 Flex数据网格自动更新所有索引,并将1添加到所有现有元素索引。所以

YourDataGridId.dataprovider.addItemAt(item,0)会这样做。