From 34ca4c501af74e99585c37cc2e2651c877c528d2 Mon Sep 17 00:00:00 2001 From: Jan Prochazka Date: Thu, 30 Jun 2022 21:46:45 +0200 Subject: [PATCH] fixed table header --- .../web/src/perspectives/PerspectiveTable.svelte | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/packages/web/src/perspectives/PerspectiveTable.svelte b/packages/web/src/perspectives/PerspectiveTable.svelte index 047f1ef5b..1fede42cf 100644 --- a/packages/web/src/perspectives/PerspectiveTable.svelte +++ b/packages/web/src/perspectives/PerspectiveTable.svelte @@ -12,6 +12,7 @@ export let root: PerspectiveTreeNode; let dataRows; + let domWrapper; async function loadLevelData(node: PerspectiveTreeNode, parentRows: any[]) { // const loadProps: PerspectiveDataLoadPropsWithNode[] = []; @@ -71,11 +72,16 @@ // } } + function handleScroll() { + const translate = 'translate(0,' + domWrapper.scrollTop + 'px)'; + domWrapper.querySelector('thead').style.transform = translate; + } + $: loadData(root); $: display = root && dataRows ? new PerspectiveDisplay(root, dataRows) : null; -
+
{#if display} @@ -111,13 +117,16 @@