<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    我的技術貼的首發(fā)地址:http://atian25.javaeye.com/

    天豬部落閣 - (ExtJS && AS3 && Java)

    專注于ExtJS && AS3 && Java

    常用鏈接

    統計

    FLASH

    WORK

    友情鏈接

    最新評論

    [原創(chuàng)]ExtJS Grid 自定義排序規(guī)則

    有一些需求如:

    1.一個文件管理的Grid,要求排序的時候,文件夾永遠在頂部

    2.一個顯示成功率的Grid,要求成功數+失敗數=0的數據,不參與排序,永遠在底部

    ExtJs本身并沒有暴露這個接口,所以我們只能自己重寫,如下代碼:

     1 var store = new Ext.data.JsonStore({  
     2   root:'data',  
     3   fields:[  
     4     'name',  
     5     {name:'sucCount',type:'int'},  
     6     {name:'failCount',type:'int'},  
     7     {name:'sucRate',type:'float'},  
     8     {name:'isValidateTest',type:'boolean'},  
     9     {name:'statType',type:'int'},  
    10     'testLogIds','bsc','msc','sgsn'  
    11   ],  
    12   sortInfo:{field: 'sucRate', direction: 'ASC'},  
    13   //排序規(guī)則  
    14   sortData:function(f, direction){  
    15     direction = direction || 'ASC';  
    16     var dir = direction == 'ASC' ? 1 : -1;  
    17     var st = this.fields.get(f).sortType;  
    18     //關鍵地方,重寫排序排序規(guī)則  
    19     var fn = function(r1, r2){  
    20       if(!r1.get('isValidateTest')||!r2.get('isValidateTest')){  
    21         //無效數據永遠在下面  
    22         return !r1.get('isValidateTest') ? dir : -dir;  
    23       }else{  
    24         var v1 = st(r1.data[f]), v2 = st(r2.data[f]);  
    25         return v1 > v2 ? 1 : (v1 < v2 ? -1 : 0);  
    26       }  
    27     };  
    28     this.data.sort(direction, fn);  
    29     if(this.snapshot && this.snapshot != this.data){  
    30       this.snapshot.sort(direction, fn);  
    31     }  
    32   }  
    33 });

    posted on 2009-07-01 10:20 天豬 閱讀(3050) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發(fā)表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲免费在线视频观看| 亚洲爆乳无码专区| 亚洲国产成人久久综合| 成人女人A级毛片免费软件| 亚洲男人天堂影院| 亚洲黄色免费网址| 久久精品国产亚洲AV无码麻豆| 中文字幕手机在线免费看电影| 国产精品亚洲不卡一区二区三区 | 免费国产人做人视频在线观看| 亚洲精品动漫免费二区| 国产片免费在线观看| 国产91成人精品亚洲精品| 免费a在线观看播放| 一区在线免费观看| 国产精一品亚洲二区在线播放| 国产成人精品一区二区三区免费 | 亚洲美女自拍视频| 国产成人无码免费看视频软件| 麻豆狠色伊人亚洲综合网站| 日本特黄特黄刺激大片免费| 深夜a级毛片免费无码| 亚洲一区AV无码少妇电影☆| 午夜精品免费在线观看| 亚洲中文无码a∨在线观看| 成年大片免费视频| 一个人看的www免费高清| 久久久久亚洲精品影视| 久久笫一福利免费导航| 9420免费高清在线视频| 亚洲AV成人无码天堂| 亚洲日本韩国在线| 99久久免费精品视频| 亚洲色成人四虎在线观看| 亚洲人午夜射精精品日韩| 精品一区二区三区无码免费视频| 在线亚洲午夜片AV大片| 国产亚洲日韩在线三区| 亚州免费一级毛片| 日韩在线视频线视频免费网站| 自怕偷自怕亚洲精品|