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);
}
});
}
});
extjs override grid column sort
最新推荐文章于 2019-12-17 17:42:42 发布