ArrayCollection
来源:互联网 发布:深圳软件大厦邮编 编辑:程序博客网 时间:2024/04/28 16:34
ArrayCollection是flex中的数组集合类,它是很常用的,我们使用它时需要注意几个地方
(1)事件监听
ArrayCollection可以为它注册一个集合改变的监听事件(CollectionEvent.COLLECTION_CHANGE),就是一旦 ArrayCollection数组改变就会触发Event,不是所有情况的改变都会触发改变事件,如果集合当中的对象属性没有被绑定,那么你改变它的对象值也是不会触发事件的,在这种情况下你也许可能需要去将对象的属性进行绑定或者通过itemUpdated方法去管理对象值改变,除非集合的长度改变了,事件才会被触发
(2)对象删除
ArrayCollection的对象删除方法removeAll(),有这样一种情况,当你在过滤集合数据的时候,它并不会删除所有数据,而是删除全部过滤的数据,不符合过滤条件的数据就没被删除,依然还在source中
(3)过滤函数
ArrayCollection有个filterFunction过滤函数,就是可能集合中你只需要显示其中某几个对象,你将会需要根据对象条件筛选对象,那么你可能会用过滤函数,过滤函数会将不符合条件的对象过滤出来,但是ArrayCollection有个source属性是不会变的,它是个数组,所有源数据全在里面,尽管你去过滤,所有对象都会一直存在其中
(4)排序
ArrayCollection还有一个sort属性是用来排序的,你可以为其指定排序字段
- ArrayCollection
- 过滤ArrayCollection
- TREE arraycollection
- 过滤ArrayCollection
- ArrayCollection赋值
- ArrayList ArrayCollection
- ArrayCollection排序
- Array 和 ArrayCollection 区别
- ArrayCollection排序的例子
- ArrayCollection排序的例子
- 关于Array 和 ArrayCollection
- Array 和 ArrayCollection 区别
- array 和ArrayCollection
- Array 和 ArrayCollection 区别
- ArrayCollection之巧妙排序
- arrayCollection绑定到DataGrid
- Flex 集合(ArrayCollection)
- xml Convert To ArrayCollection
- 我相信
- 使用X.509数字证书加密解密实务(二)-- 使用RSA证书加密敏感数据
- 如何更改在线重做日志文件的大小
- 创建jsp文件
- JavaScript 里面用正则表达式
- ArrayCollection
- C/C++系列: extern用法总结
- 主窗口及登录窗口的生成顺序
- ERP与进销存软件的区别
- Iphone开发问题集[转]
- {电脑救助站}常用知识1 来自常用知识( 网络安全中起重大作用的 Windows 命令)
- 同步/异步 和 阻塞/非阻塞
- 2011微软暑期实习笔试海选题目(欢迎讨论)
- Smartforms的妙用——导出和导入