过滤ArrayCollection

 

过滤ArrayCollection

关键字: arraycollection, 过滤, filterfunction

filterFunction 属性是由ListCollectionView 类定义,它是ArrayCollection 的父类。当过滤器
函数被传递给继承自ListCollectionView 的任何子类后,这里为ArrayCollection 对象,应用
过滤器后必须调用refresh 方法:

 

 

 

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},{name:"Matt Baz", age:21}]); coll.filterFunction = filterFunc; coll.refresh(); for(var i:int = 0; i<coll.length; i++) { trace(coll.getItemAt(i).name); } } private function filterFunc(value:Object):Object { if(Number(value.age) > 21) { return true; } return false; }
 
 
 
http://blog.csdn.net/thinker28754/article/details/5255588
阅读更多
文章标签: function object import
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭