Table: fix sortable, allows cancellation sort

pull/2491/head
qingwei.li 2017-01-18 14:14:34 +08:00
parent 86288b4282
commit 4296c03d03
1 changed files with 4 additions and 7 deletions

View File

@ -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;