<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" initialize="init()"
backgroundGradientColors="[#ffffff, #ffffff]" >
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
[Bindable]
public var ac:ArrayCollection=new ArrayCollection([
{name:"1",sex:"男",age:"11"},
{name:"2",sex:"女",age:"12"},
{name:"3",sex:"女",age:"14"},
{name:"4",sex:"女",age:"15"},
{name:"5",sex:"男",age:"16"},
{name:"6",sex:"男",age:"13"},
{name:"1",sex:"男",age:"11"},
{name:"2",sex:"女",age:"12"},
{name:"3",sex:"女",age:"14"},
{name:"4",sex:"女",age:"15"},
{name:"5",sex:"男",age:"16"},
{name:"6",sex:"男",age:"13"},
{name:"1",sex:"男",age:"11"},
{name:"2",sex:"女",age:"12"},
{name:"3",sex:"女",age:"14"},
{name:"4",sex:"女",age:"15"},
{name:"5",sex:"男",age:"16"},
{name:"6",sex:"男",age:"13"}
]);
public function init():void{
for(var i:int=0;i<ac.length;i++){
var item:Object=ac.getItemAt(i);
if(item.sex=="女"){
ac.removeItemAt(i);
i--;
}
}
}
]]>
</mx:Script>
<mx:DataGrid width="100%" dataProvider="{ac}">
<mx:columns>
<mx:DataGridColumn dataField="name" width="100" headerText="ID"/>
<mx:DataGridColumn dataField="sex" width="100" headerText="性别"/>
<mx:DataGridColumn dataField="age" width="100" headerText="年龄"/>
</mx:columns>
</mx:DataGrid>
</mx:Application>
摘自:http://yunzhongxia.iteye.com/blog/615001
循环删除ArrayCollection中符合条件的数据项
猜你喜欢
转载自liugang-ok.iteye.com/blog/1138803
今日推荐
周排行