Merge pull request #8831 from ArtemDzhereleiko/AD/bug-fix/timeseries-table-widget/display-columns-without-sources

Fixed Timeseries table widget display columns without sources
This commit is contained in:
Igor Kulikov 2023-06-28 13:17:28 +03:00 committed by GitHub
commit 404c476ec3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -388,9 +388,11 @@ export class TimeseriesTableWidgetComponent extends PageComponent implements OnI
this.sources.push(source);
}
}
if (this.sources.length) {
this.prepareDisplayedColumn();
this.sources[this.sourceIndex].displayedColumns =
this.displayedColumns[this.sourceIndex].filter(value => value.display).map(value => value.def);
}
this.updateActiveEntityInfo();
}
@ -398,6 +400,7 @@ export class TimeseriesTableWidgetComponent extends PageComponent implements OnI
if ($event) {
$event.stopPropagation();
}
if (this.sources.length) {
const target = $event.target || $event.currentTarget;
const config = new OverlayConfig();
config.backdropClass = 'cdk-overlay-transparent-backdrop';
@ -441,6 +444,7 @@ export class TimeseriesTableWidgetComponent extends PageComponent implements OnI
this.viewContainerRef, injector));
this.ctx.detectChanges();
}
}
private prepareDisplayedColumn() {
if (!this.displayedColumns[this.sourceIndex]) {