Flex 使用ArrayCollection的FilterFunction进行数据过滤

Flex 使用ArrayCollection的FilterFunction进行数据过滤<?xmlversion="1.0"encoding="utf-8"?> Flex 使用ArrayCollection的FilterFunction进行数据过滤<mx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml" Flex 使用ArrayCollection的FilterFunction进行数据过滤layout="absolute"fontFamily="simsun"fontSize="12" Flex 使用ArrayCollection的FilterFunction进行数据过滤creationComplete="hs.send()"> Flex 使用ArrayCollection的FilterFunction进行数据过滤<mx:Script> Flex 使用ArrayCollection的FilterFunction进行数据过滤<![CDATA[ Flex 使用ArrayCollection的FilterFunction进行数据过滤importmx.collections.ArrayCollection; Flex 使用ArrayCollection的FilterFunction进行数据过滤importmx.rpc.events.*; Flex 使用ArrayCollection的FilterFunction进行数据过滤importmx.controls.Alert; Flex 使用ArrayCollection的FilterFunction进行数据过滤Flex 使用ArrayCollection的FilterFunction进行数据过滤privatefunctionhsFault(event:FaultEvent):void{ Flex 使用ArrayCollection的FilterFunction进行数据过滤Alert.show(event.message.toString(),"Error"); Flex 使用ArrayCollection的FilterFunction进行数据过滤} Flex 使用ArrayCollection的FilterFunction进行数据过滤privatefunctionhsResult(event:ResultEvent):void{ Flex 使用ArrayCollection的FilterFunction进行数据过滤Flex 使用ArrayCollection的FilterFunction进行数据过滤mydata=event.result.NewDataSet.TableasArrayCollection; Flex 使用ArrayCollection的FilterFunction进行数据过滤mydata.filterFunction=NameFilterChanged; Flex 使用ArrayCollection的FilterFunction进行数据过滤mydata.refresh(); Flex 使用ArrayCollection的FilterFunction进行数据过滤} Flex 使用ArrayCollection的FilterFunction进行数据过滤publicfunctionNameFilterChanged(item:Object):Boolean{ Flex 使用ArrayCollection的FilterFunction进行数据过滤varname:String=item.姓名; Flex 使用ArrayCollection的FilterFunction进行数据过滤varsno:String=item.学号; Flex 使用ArrayCollection的FilterFunction进行数据过滤varsex:String=item.性别; Flex 使用ArrayCollection的FilterFunction进行数据过滤if(cmbSex.selectedItem.data!="全部") Flex 使用ArrayCollection的FilterFunction进行数据过滤return(sno.indexOf(txtSNO.text,0)>=0)&&(name.indexOf(txtName.text,0)>=0)&&(cmbSex.selectedItem.data==sex); Flex 使用ArrayCollection的FilterFunction进行数据过滤else Flex 使用ArrayCollection的FilterFunction进行数据过滤return(sno.indexOf(txtSNO.text,0)>=0)&&(name.indexOf(txtName.text,0)>=0); Flex 使用ArrayCollection的FilterFunction进行数据过滤} Flex 使用ArrayCollection的FilterFunction进行数据过滤Flex 使用ArrayCollection的FilterFunction进行数据过滤[Bindable] Flex 使用ArrayCollection的FilterFunction进行数据过滤privatevarmydata:ArrayCollection; Flex 使用ArrayCollection的FilterFunction进行数据过滤Flex 使用ArrayCollection的FilterFunction进行数据过滤Flex 使用ArrayCollection的FilterFunction进行数据过滤]]> Flex 使用ArrayCollection的FilterFunction进行数据过滤</mx:Script> Flex 使用ArrayCollection的FilterFunction进行数据过滤<mx:HTTPServiceid="hs"useProxy="false"url="绿色通道名单.xml"fault="hsFault(event)" Flex 使用ArrayCollection的FilterFunction进行数据过滤showBusyCursor="true"result="hsResult(event)"/> Flex 使用ArrayCollection的FilterFunction进行数据过滤<mx:DataGriddataProvider="{mydata}"right="10"left="9"top="38"bottom="20"> Flex 使用ArrayCollection的FilterFunction进行数据过滤<mx:columns> Flex 使用ArrayCollection的FilterFunction进行数据过滤<mx:DataGridColumnheaderText="姓名"dataField="姓名"/> Flex 使用ArrayCollection的FilterFunction进行数据过滤<mx:DataGridColumnheaderText="性别"dataField="性别"/> Flex 使用ArrayCollection的FilterFunction进行数据过滤<mx:DataGridColumnheaderText="学号"dataField="学号"/> Flex 使用ArrayCollection的FilterFunction进行数据过滤<mx:DataGridColumnheaderText="准考证号"dataField="准考证号"/> Flex 使用ArrayCollection的FilterFunction进行数据过滤<mx:DataGridColumnheaderText="生源地"dataField="生源地"/> Flex 使用ArrayCollection的FilterFunction进行数据过滤<mx:DataGridColumnheaderText="身份"dataField="身份"/> Flex 使用ArrayCollection的FilterFunction进行数据过滤<mx:DataGridColumnheaderText="户口"dataField="户口"/> Flex 使用ArrayCollection的FilterFunction进行数据过滤<mx:DataGridColumnheaderText="部门"dataField="部门"/> Flex 使用ArrayCollection的FilterFunction进行数据过滤<mx:DataGridColumnheaderText="原因"dataField="原因"/> Flex 使用ArrayCollection的FilterFunction进行数据过滤<mx:DataGridColumnheaderText="财务处是否办理"dataField="财务处是否办理"/> Flex 使用ArrayCollection的FilterFunction进行数据过滤</mx:columns> Flex 使用ArrayCollection的FilterFunction进行数据过滤</mx:DataGrid> Flex 使用ArrayCollection的FilterFunction进行数据过滤<mx:Labelx="186"y="12"text="姓名:"/> Flex 使用ArrayCollection的FilterFunction进行数据过滤<mx:TextInputid="txtName"x="229"y="10"change="{mydata.refresh()}"width="95"/> Flex 使用ArrayCollection的FilterFunction进行数据过滤<mx:ComboBoxx="391"y="10"width="94"id="cmbSex"labelField="title"change="mydata.refresh()"> Flex 使用ArrayCollection的FilterFunction进行数据过滤<mx:dataProvider> Flex 使用ArrayCollection的FilterFunction进行数据过滤<mx:Array> Flex 使用ArrayCollection的FilterFunction进行数据过滤<mx:Objecttitle="全部"data="全部"/> Flex 使用ArrayCollection的FilterFunction进行数据过滤<mx:Objecttitle="男"data="男"/> Flex 使用ArrayCollection的FilterFunction进行数据过滤<mx:Objecttitle="女"data="女"/> Flex 使用ArrayCollection的FilterFunction进行数据过滤</mx:Array> Flex 使用ArrayCollection的FilterFunction进行数据过滤</mx:dataProvider> Flex 使用ArrayCollection的FilterFunction进行数据过滤</mx:ComboBox> Flex 使用ArrayCollection的FilterFunction进行数据过滤<mx:Labelx="348"y="12"text="性别:"/> Flex 使用ArrayCollection的FilterFunction进行数据过滤<mx:TextInputx="76"y="10"width="102"id="txtSNO"change="{mydata.refresh()}"/> Flex 使用ArrayCollection的FilterFunction进行数据过滤<mx:Labelx="33"y="12"text="学号:"/> Flex 使用ArrayCollection的FilterFunction进行数据过滤</mx:Application> Flex 使用ArrayCollection的FilterFunction进行数据过滤
Flex 使用ArrayCollection的FilterFunction进行数据过滤