every click on a column title changes the sort order
This commit is contained in:
parent
ce798e3b65
commit
8e0a2ff6e8
|
@ -80,6 +80,15 @@ function deleteAddress(id) {
|
||||||
function sortBy(column) {
|
function sortBy(column) {
|
||||||
console.log("sortby: " + column)
|
console.log("sortby: " + column)
|
||||||
|
|
||||||
|
// switch direction on every call
|
||||||
|
let currentSortOrder = document.getElementById(column + '_sort')
|
||||||
|
let sortOrder = 0
|
||||||
|
if (currentSortOrder.innerHTML === 'asc') {
|
||||||
|
currentSortOrder.innerHTML = 'desc'
|
||||||
|
} else {
|
||||||
|
currentSortOrder.innerHTML = 'asc'
|
||||||
|
}
|
||||||
|
|
||||||
const table = document.getElementById('address_table');
|
const table = document.getElementById('address_table');
|
||||||
let dirty = true;
|
let dirty = true;
|
||||||
// loop until clean
|
// loop until clean
|
||||||
|
@ -102,7 +111,15 @@ function sortBy(column) {
|
||||||
|
|
||||||
console.log(valueX, valueY)
|
console.log(valueX, valueY)
|
||||||
// mind asc & desc
|
// mind asc & desc
|
||||||
let sortOrder = 1
|
|
||||||
|
let currentSortOrder = document.getElementById(column + '_sort')
|
||||||
|
let sortOrder = 0
|
||||||
|
if (currentSortOrder.innerHTML === 'asc') {
|
||||||
|
sortOrder = 1
|
||||||
|
} else {
|
||||||
|
sortOrder = -1
|
||||||
|
}
|
||||||
|
console.log("cs", currentSortOrder.innerHTML)
|
||||||
|
|
||||||
console.log(valueX.localeCompare(valueY))
|
console.log(valueX.localeCompare(valueY))
|
||||||
if (valueX.localeCompare(valueY) === sortOrder) {
|
if (valueX.localeCompare(valueY) === sortOrder) {
|
||||||
|
|
Loading…
Reference in New Issue