mirror of https://github.com/ElemeFE/element
Table: fix sortable, allows cancellation sort
parent
86288b4282
commit
4296c03d03
|
@ -373,16 +373,13 @@ export default {
|
|||
document.body.style.cursor = '';
|
||||
},
|
||||
|
||||
toggleOrder(column) {
|
||||
if (column.order === 'ascending') {
|
||||
return 'descending';
|
||||
}
|
||||
return 'ascending';
|
||||
toggleOrder(order) {
|
||||
return !order ? 'ascending' : order === 'ascending' ? 'descending' : null;
|
||||
},
|
||||
|
||||
handleSortClick(event, column) {
|
||||
event.stopPropagation();
|
||||
let order = this.toggleOrder(column);
|
||||
let order = this.toggleOrder(column.order);
|
||||
|
||||
let target = event.target;
|
||||
while (target && target.tagName !== 'TH') {
|
||||
|
@ -411,7 +408,7 @@ export default {
|
|||
sortProp = column.property;
|
||||
}
|
||||
|
||||
if (column.order === order) {
|
||||
if (!order) {
|
||||
sortOrder = column.order = null;
|
||||
states.sortingColumn = null;
|
||||
sortProp = null;
|
||||
|
|
Loading…
Reference in New Issue