2.1.0
This commit is contained in:
@@ -436,7 +436,7 @@ layui.define(['laytpl', 'laypage', 'layer', 'form'], function(exports){
|
||||
}
|
||||
|
||||
//数据排序
|
||||
Class.prototype.sort = function(th, type, pull){
|
||||
Class.prototype.sort = function(th, type, pull, formEvent){
|
||||
var that = this
|
||||
,field
|
||||
,config = that.config
|
||||
@@ -494,10 +494,12 @@ layui.define(['laytpl', 'laypage', 'layer', 'form'], function(exports){
|
||||
}, that.page, that.count, true);
|
||||
layer.close(that.tipsIndex);
|
||||
|
||||
layui.event.call(th, MOD_NAME, 'sort('+ filter +')', {
|
||||
field: field
|
||||
,type: type
|
||||
});
|
||||
if(formEvent){
|
||||
layui.event.call(th, MOD_NAME, 'sort('+ filter +')', {
|
||||
field: field
|
||||
,type: type
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
//请求loading
|
||||
@@ -687,16 +689,16 @@ layui.define(['laytpl', 'laypage', 'layer', 'form'], function(exports){
|
||||
} else {
|
||||
type = 'asc';
|
||||
}
|
||||
that.sort(othis, type);
|
||||
that.sort(othis, type, null, true);
|
||||
}).find(ELEM_SORT+' .layui-edge ').on('click', function(e){
|
||||
var othis = $(this)
|
||||
,index = othis.index()
|
||||
,field = othis.parents('th').eq(0).data('field')
|
||||
layui.stope(e);
|
||||
if(index === 0){
|
||||
that.sort(field, 'asc');
|
||||
that.sort(field, 'asc', null, true);
|
||||
} else {
|
||||
that.sort(field, 'desc');
|
||||
that.sort(field, 'desc', null, true);
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user