From f40adcd93622103577cf1e2ff02913722daad7e9 Mon Sep 17 00:00:00 2001 From: RandomFractals Date: Mon, 10 Jan 2022 08:41:13 -0600 Subject: [PATCH] set initial table columns sort from saved view state on restore (#64) --- web/scripts/tableView.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/web/scripts/tableView.js b/web/scripts/tableView.js index 2ead66d..6fda233 100644 --- a/web/scripts/tableView.js +++ b/web/scripts/tableView.js @@ -343,9 +343,17 @@ function createTableConfig(tableColumns) { }; if (tableColumns && tableColumns.length > 0) { + // use restored table columns config tableConfig.autoColumns = false; tableConfig.columns = tableColumns; } + + const initialSort = viewState.tableConfig.sort; + if (initialSort) { + // set initial sort from restored table view state + tableConfig.initialSort = initialSort; + } + return tableConfig; } @@ -487,7 +495,6 @@ function saveTableSetting(id, type, data) { // update table config in view state tableConfig[type] = data; vscode.setState(viewState); - // console.log(`tableView.saveTableSetting():viewState`, viewState); }