From 488deca574c9fdbd1bbfd6ccfd2727f59fae3801 Mon Sep 17 00:00:00 2001 From: Connor Ivy Date: Wed, 28 Jun 2023 15:46:54 -0500 Subject: [PATCH] fix entire table selected --- src/plugins/dataTable.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/plugins/dataTable.js b/src/plugins/dataTable.js index 358c148..d9f6bd0 100644 --- a/src/plugins/dataTable.js +++ b/src/plugins/dataTable.js @@ -248,12 +248,17 @@ export async function BuildDataTableObject(sendingRange, values, table, sheet, c metaColumnRange.load('values') await context.sync() - for (let i = 0; i < sendingRange.columnCount; i++) { + var rangeColumnStart = 0 + if (sendingRange.columnIndex == metaColIndex) { + rangeColumnStart = 1 + } + + for (let i = rangeColumnStart; i < sendingRange.columnCount; i++) { speckleTable.defineColumn(JSON.parse(metaRowRange.values[0][i])) } for (let i = 0; i < sendingRange.rowCount; i++) { - speckleTable.addRow(JSON.parse(metaColumnRange.values[i][0]), values[i]) + speckleTable.addRow(JSON.parse(metaColumnRange.values[i][0]), values[i].slice(rangeColumnStart)) } return speckleTable