首页 > 设计 > WEB开发 > 正文

第十三章. 集合

2023-07-22 12:39:16
字体:
来源:转载
供稿:网友

集合是ActionScript 中功能强大的基于索引的数组组件,添加了如对内容进行排序等功能,操作数组的读取位置,创建经过排序的数组视图。集合也能通知其任意事件监听器监听其数据是否改变,以及任何数据项被添加到源数组时可执行自定义逻辑。当数据改变时可通知其监听器,这是集合的新功能,叫数据绑定,还有就是允许DataGrid 和List 组件对其内容进行排序和过滤。集合是使用数据驱动控件以及从数据库返回的服务器端服务的重要内容。

经常被使用的两个集合类型是ArrayCollection 类XMLListCollection 类。ArrayCollection 是Array 的包装类,提供更方便的如添加和移除数据项以及能够创建游标启用要轻松地存储数组中的最后读取的位置等方法。而XMLListCollection 是XML 对象的包装类,提供的功能有:根据索引访问数据,添加新对象以及游标等方法。XMLListCollection 对于处理XML 对象以及经常需要解析XML 为数组时特别有用。

目录

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

13.2.过滤ArrayCollection

13.3.确定ArrayCollection数据项是否被修改

13.4.创建GroupingCollection

13.5.为控件创建层级数据供应器

13.6.遍历集合对象并记录位置

13.7.创建HierarchicalViewCollection对象

13.8.过滤和排序XMLListCollection

13.9.对集合的多个字段进行排序

13.10.对集合的日期类型数据进行排序

13.11.创建ArrayCollection的深度拷贝

13.12.用唯一的IDs标识数据对象

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表