我有一个动态填充的火花清单。 到目前为止,新项目显示在列表的底部。我想做的是将它们添加到顶部。
列表中的项目具有唯一的ID,因此某些排序机制可能会起作用,因为新项目的ID比旧项目更大。
我想要避免的是一些复杂的方法,因为我正在移动平台上工作,而且列表可能会变得非常大,所以我需要尽可能高效。
列表的数据提供程序是一个使用绑定进行更新的ArrayList。
怎么办? 提前谢谢!
答案 0 :(得分:2)
你可以在datagrid的起始索引处添加项目。 Flex数据网格自动更新所有索引,并将1添加到所有现有元素索引。所以
YourDataGridId.dataprovider.addItemAt(item,0)
会这样做。