2010年08月26日   Flex   5,996 次浏览
flex ArrayCollection的排序其实是比较简单的,只要利用它的sort属性就可以了,下面是具体的代码,是按钮降序排列的,如果要按升序,改变相应的参数就可以了.
private dgData:ArrayCollection = new ArrayCollection(); //在arrayCollection里面添加些数据 dgData.addItem( {ID:0,userName:'AAA'}, {ID:1,userName:'CCC'}, {ID:2,userName:'BBB'} ); //进行排序 var sort:Sort = new Sort(); //按某一个字段进行查询 sort.fields = [new SortField("ID",true,true)]; dgData.sort = sort; dgData.refresh(); |
注:默认是按照升序排序的,不用带相关参数
sort.fields = [new SortField(“userName”)];
>>> Hello World <<<
这篇内容是否帮助到你了呢?
如果你有任何疑问或有建议留给其他朋友,都可以给我留言。