SI-2868 FE Beim initialen Speichern bleibt die Detailsicht im letzten Bildschirmausschnitt stehen, bei jedem weiteren Speichern springt die Detailsicht an den Anfang des Formulars.
diff --git a/projects/grid-failure-information-app/src/app/pages/grid-failure/grid-failure-details/grid-failure-details.sandbox.ts b/projects/grid-failure-information-app/src/app/pages/grid-failure/grid-failure-details/grid-failure-details.sandbox.ts index 782f007..c84afc8 100644 --- a/projects/grid-failure-information-app/src/app/pages/grid-failure/grid-failure-details/grid-failure-details.sandbox.ts +++ b/projects/grid-failure-information-app/src/app/pages/grid-failure/grid-failure-details/grid-failure-details.sandbox.ts
@@ -344,11 +344,11 @@ .subscribe((payload: any) => { this.setFormStatePristine(); if (payload && payload.id) { - this._router.navigateByUrl('/grid-failures/' + payload.id); + this._router.navigateByUrl('/grid-failures/' + payload.id).then(() => { + this._reloadDetail(); + }); } else { - if (this._configService.getEnv('env') !== 'test') { - window.location.reload(); - } + this._reloadDetail(); } }); @@ -920,4 +920,10 @@ break; } } + + private _reloadDetail() { + if (this._configService.getEnv('env') !== 'test') { + window.location.reload(); + } + } }