亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Flex中使用filter過濾數(shù)據(jù)

系統(tǒng) 1848 0

1去重

2滿足一定條件的篩選

    <?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"  creationComplete="init()" layout="absolute" fontSize="12" backgroundGradientAlphas="[1.0, 1.0]" backgroundGradientColors="[#FCFCFC, #FCFCFC]">
 <mx:Script>
  <![CDATA[
  import mx.collections.ArrayCollection;
  import mx.events.CloseEvent;
  public var temp:String="";
  [Bindable]private var filteredArr:Array;
     [Bindable]private var plistArr:Array;
     [Bindable]  
        public var users:Array =[{id:1,username:"aaa", dept:"開發(fā)部"},   
                        {id:2,username:"bbb", dept:"產(chǎn)品部"},   
                     {id:3,username:"ccc", dept:"開發(fā)部"},                      
                 {id:4,username:"ddd", dept:"產(chǎn)品部"}];
      
      private function init():void{
        filteredArr = users.filter(removedDuplicates); 
      }
      private var keys:Object = {}; 
      private function removedDuplicates(item:Object, idx:uint, arr:Array):Boolean { 
                if (keys.hasOwnProperty(item.dept)) { 
                    return false; 
                } else { 
                    keys[item.dept] = item; 
                    return true; 
                } 
            } 
   
      private function closeHandler(event:Event):void {
                temp=String(ComboBox(event.target).selectedItem.dept);
               plistArr=users.filter(conditionFunction);
            }

      private function conditionFunction(item:Object, idx:uint, arr:Array):Boolean { 
                if (item.dept==temp){
                    return true ;  
                }else{
                 return false;
                }
              
            }        
  ]]>
 </mx:Script>
  <mx:Form width="293" height="152"  horizontalCenter="0" verticalCenter="0" borderStyle="solid">
    <mx:FormItem label="部門:" width="250">
       <mx:ComboBox   close="closeHandler(event);"  labelField="dept" dataProvider="{filteredArr}"  width="100%"></mx:ComboBox>
    </mx:FormItem>
    <mx:FormItem width="250">
       <mx:Repeater id="checkBoxRepeater" dataProvider="{plistArr}"> 
    <mx:CheckBox id="checkBox" label="{checkBoxRepeater.currentItem.username}"/> 
   </mx:Repeater> 

    </mx:FormItem>
 
 </mx:Form>
</mx:Application>

  

Flex中使用filter過濾數(shù)據(jù)


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 久草热视频在线 | 亚洲黄色网址大全 | 五月中文字幕 | 91精品免费国产高清在线 | 奇米视频7777| 99超级碰碰成人香蕉网 | 日本欧美韩国专区 | 亚洲国产日韩a在线亚洲 | 亚洲精品视频免费观看 | 四虎免费永久观看 | 狠狠色欧美亚洲狠狠色五 | 国产自愉自愉全免费高清 | 四虎aⅴ | a毛片全部免费播放 | 奇米网久久| 中国特黄特级真人毛片 | 免费在线一区二区三区 | 成人国产三级在线播放 | 国产综合日韩伦理 | 国产精品欧美日韩视频一区 | 中文字幕在线免费看 | 成年女人黄小视频 | 免费一级毛片无毒不卡 | 在线人成精品免费视频 | 国产在线视频凹凸分类 | 九色91精品国产网站 | 三中文乱码视频 | 永久黄网站色视频免费观看 | 欧美亚洲国产视频 | 伊人久久国产免费观看视频 | 欧美成人性色xxxx视频 | 色福利网| 91拍拍在线观看 | 四虎家庭影院 | 天天插天天干天天射 | 色老久久精品偷偷鲁一区 | 久久国产精品二国产精品 | 伊人久久一本大道 | 亚洲视频一二区 | 久久爱www.| 四虎影视国产精品亚洲精品hd |