extjs override grid column sort

来源:互联网 发布:win7如何建立网络连接 编辑:程序博客网 时间:2024/05/25 08:12
Ext.override(Ext.grid.column.Column, {    doSort : function(state) {        var me = this;        var store = me.up().up().getStore();        var field = me.getSortParam();        store.sort({            property : field,            direction : state,            sorterFn : function(v1, v2) {                if (v1.get('blankRecord') == true) {                    if (state == 'ASC') {                        return 1;                    } else {                        return -1;                    }                }                if (v2.get('blankRecord') == true) {                    if (state == 'ASC') {                        return -1;                    } else {                        return 1;                    }                }                v1 = v1.get(field);                v2 = v2.get(field);                return v1 > v2 ? 1 : (v1 < v2 ? -1 : 0);            }        });    }});

0 0