trigger sort event in text list
This commit is contained in:
parent
19aa9b40e5
commit
3203556b46
2 changed files with 11 additions and 6 deletions
|
@ -1319,7 +1319,7 @@ Ox.List = function(options, self) {
|
|||
// may break other things
|
||||
!self.isAsync && triggerSelectEvent(value);
|
||||
} else if (key == 'sort') {
|
||||
Ox.print('---sort---')
|
||||
//Ox.print('---sort---')
|
||||
updateSort();
|
||||
}
|
||||
};
|
||||
|
|
|
@ -288,7 +288,11 @@ Ox.TextList = function(options, self) {
|
|||
// so we use a timeout for now
|
||||
setTimeout(function() {
|
||||
that.$body.options({sort: self.options.sort});
|
||||
}, 10)
|
||||
}, 10);
|
||||
that.triggerEvent('sort', {
|
||||
key: self.options.sort[0].key,
|
||||
operator: self.options.sort[0].operator
|
||||
});
|
||||
}
|
||||
|
||||
function constructHead() {
|
||||
|
@ -694,10 +698,11 @@ Ox.TextList = function(options, self) {
|
|||
|
||||
function updateOrder(id) {
|
||||
var pos = getColumnPositionById(id);
|
||||
//Ox.print(id, pos)
|
||||
that.$titles[pos].next().html(Ox.UI.symbols[
|
||||
'triangle_' + (self.options.sort[0].operator == '+' ? 'up' : 'down')
|
||||
]);
|
||||
if (pos > -1) {
|
||||
that.$titles[pos].next().html(Ox.UI.symbols[
|
||||
'triangle_' + (self.options.sort[0].operator == '+' ? 'up' : 'down')
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
self.setOption = function(key, value) {
|
||||
|
|
Loading…
Reference in a new issue