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

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

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

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

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

    專注于ExtJS && AS3 && Java

    常用鏈接

    統計

    FLASH

    WORK

    友情鏈接

    最新評論

    [原創]ExtJS Grid 自定義排序規則

    有一些需求如:

    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   //排序規則  
    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     //關鍵地方,重寫排序排序規則  
    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)  編輯  收藏


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


    網站導航:
     
    主站蜘蛛池模板: 国产成人福利免费视频| 久久国产乱子免费精品| 在线免费观看污网站| 亚洲另类小说图片| 2019中文字幕在线电影免费| 久久亚洲免费视频| 日韩午夜理论免费TV影院| 亚洲毛片在线观看| 2021国产精品成人免费视频| 亚洲国产成人精品无码一区二区| 国产成人精品免费午夜app| 亚洲国产模特在线播放| 成人免费午间影院在线观看| 亚洲aⅴ无码专区在线观看春色 | 美女露隐私全部免费直播| 日本a级片免费看| www免费黄色网| 亚洲丁香色婷婷综合欲色啪| 久久九九兔免费精品6| 亚洲第一区二区快射影院| 免费一级毛片在播放视频| 国产美女视频免费观看的网站| 亚洲αv久久久噜噜噜噜噜| 24小时日本电影免费看| 亚洲熟妇AV一区二区三区浪潮| 国产免费变态视频网址网站| 中文字幕成人免费高清在线| 亚洲高清视频免费| 免费在线观看黄网| 99久久精品免费视频| 亚洲AV日韩AV一区二区三曲| 国产成人精品日本亚洲专区61| 8x网站免费入口在线观看| 亚洲精品久久无码av片俺去也| 国产a v无码专区亚洲av| 99免费观看视频| 日韩精品亚洲专区在线影视| 亚洲成色www久久网站夜月| 免费黄网在线观看| 精品成人免费自拍视频| 亚洲精品国产综合久久久久紧|