From 7a08dbed2f446fa8b58a70ffbeaa0b525ae33fb8 Mon Sep 17 00:00:00 2001 From: Manuel Abascal Date: Tue, 10 Sep 2024 10:04:09 -0500 Subject: [PATCH 1/2] Optimized PDF Report Generation --- CHANGELOG.md | 5 ++++- .../components/viewer/table-view/table-view.component.scss | 5 +++++ .../components/viewer/table-view/table-view.component.ts | 5 ++++- version.yml | 2 +- 4 files changed, 14 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d50df23d0..42dc41f2c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,7 @@ # UTMStack 10.5.7 Release Notes ## Bugfix -- Fixed the dashboard overview save to pdf operation. \ No newline at end of file +- Fixed the dashboard overview save to pdf operation. +# UTMStack 10.5.8 Release Notes +## Bugfix +- Fixed table display issue in dashboard PDF export by adjusting height for print layout. \ No newline at end of file diff --git a/frontend/src/app/graphic-builder/shared/components/viewer/table-view/table-view.component.scss b/frontend/src/app/graphic-builder/shared/components/viewer/table-view/table-view.component.scss index e69de29bb..1db3ae4cf 100644 --- a/frontend/src/app/graphic-builder/shared/components/viewer/table-view/table-view.component.scss +++ b/frontend/src/app/graphic-builder/shared/components/viewer/table-view/table-view.component.scss @@ -0,0 +1,5 @@ +@media print { + .h-100 { + height: auto !important; + } +} diff --git a/frontend/src/app/graphic-builder/shared/components/viewer/table-view/table-view.component.ts b/frontend/src/app/graphic-builder/shared/components/viewer/table-view/table-view.component.ts index 63ce7f294..aaaf88d1b 100644 --- a/frontend/src/app/graphic-builder/shared/components/viewer/table-view/table-view.component.ts +++ b/frontend/src/app/graphic-builder/shared/components/viewer/table-view/table-view.component.ts @@ -79,7 +79,6 @@ export class TableViewComponent implements OnInit, AfterViewInit, OnChanges { } ngOnInit() { - this.runVisualization(); this.defaultTime = resolveDefaultVisualizationTime(this.visualization); this.runVisualizationBehavior.$run.subscribe(id => { if (id && this.chartId === id) { @@ -95,6 +94,10 @@ export class TableViewComponent implements OnInit, AfterViewInit, OnChanges { }); } }); + + if (!this.defaultTime) { + this.runVisualization(); + } } ngOnChanges(changes: SimpleChanges) { diff --git a/version.yml b/version.yml index aaed0986d..387a60787 100644 --- a/version.yml +++ b/version.yml @@ -1 +1 @@ -version: 10.5.7 \ No newline at end of file +version: 10.5.8 \ No newline at end of file From a6e8f5be49cdef1ea41494de6f5c88170c09499f Mon Sep 17 00:00:00 2001 From: Manuel Abascal Date: Tue, 10 Sep 2024 10:04:16 -0500 Subject: [PATCH 2/2] Optimized PDF Report Generation --- .../components/viewer/chart-view/chart-view.component.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frontend/src/app/graphic-builder/shared/components/viewer/chart-view/chart-view.component.ts b/frontend/src/app/graphic-builder/shared/components/viewer/chart-view/chart-view.component.ts index 33c3032bf..09c13012c 100644 --- a/frontend/src/app/graphic-builder/shared/components/viewer/chart-view/chart-view.component.ts +++ b/frontend/src/app/graphic-builder/shared/components/viewer/chart-view/chart-view.component.ts @@ -66,9 +66,12 @@ export class ChartViewComponent implements OnInit { }); } }); - this.runVisualization(); this.defaultTime = resolveDefaultVisualizationTime(this.visualization); + if (!this.defaultTime) { + this.runVisualization(); + } + window.addEventListener('resize', (event) => { this.resizeChart(); });