首页 > 网站 > WEB开发 > 正文

13.1.为ArrayCollection添加,排序和获取数据

2024-04-27 13:52:15
字体:
来源:转载
供稿:网友
13.1.1. 问题
我需要添加新数据到ArrayCollection 以及从同一个ArrayCollection 中获取某个数据。
13.1.2. 解决办法
创建ArrayCollection , 使用addItemAt 或addItem 方法插入对象到ArrayCollection ,getItemIndex 或contains 方法用于检测数据项是否已存在于数组中,而ArrayCollection 的sort属性是对ArrayCollection排序以及通过某个字段决定接收第一个或最后一个数据。
13.1.3. 讨论
为了了解ArrayCollection 中添加,测试,排序数据项的各种方法是如何工作的,首先创建一个ArrayCollection,类似如下的代码:
+展开
-XML
<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxmlwidth="400"
height="300creationComplete="init()">

<mx:Script>
<![CDATA[
import mx.collections.SortField;
import mx.collections.Sort;
import mx.collections.ArrayCollection;
private var coll:ArrayCollection;
private function init():void {
coll = new ArrayCollection(
[{name:"Martin Foo", age:25},
{name:"Joe Bar", age:15},
{name:"John Baz", age:23}]);
}
</mx:VBox>
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表