From b32d3bd37c9179df2390454fd5add358bc7010ed Mon Sep 17 00:00:00 2001 From: Domino987 Date: Thu, 10 Feb 2022 19:50:27 +0100 Subject: [PATCH] fix: column sort works for hidden --- src/utils/data-manager.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/utils/data-manager.js b/src/utils/data-manager.js index ed509aa1..6d43ed31 100644 --- a/src/utils/data-manager.js +++ b/src/utils/data-manager.js @@ -461,7 +461,10 @@ export default class DataManager { // get the effective start and end considering hidden columns const sorted = this.columns .sort((a, b) => a.tableData.columnOrder - b.tableData.columnOrder) - .filter((column) => column.tableData.groupOrder === undefined); + .filter( + (column) => + column.tableData.groupOrder === undefined && !column.hidden + ); let numHiddenBeforeStart = 0; let numVisibleBeforeStart = 0; for ( @@ -1057,7 +1060,7 @@ export default class DataManager { pointer = pointer.tableData.childRows; } if (Array.isArray(pointer)) { - pointer = pointer.find(p => p.tableData.uuid === pathPart); + pointer = pointer.find((p) => p.tableData.uuid === pathPart); } }); pointer.tableData.markedForTreeRemove = true;