您的位置:首页 > Web前端 > JavaScript

extjs override grid column sort

2015-01-26 20:15 197 查看
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);
}
});
}
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: