AN-1633-Radiusauswahl-bei-Hochspannung - total commit Signed-off-by: Dennis Schmitt <dennis.schmitt@pta.de>
diff --git a/projects/grid-failure-information-app/src/app/pages/grid-failure/grid-failure-details/grid-failure-details.component.html b/projects/grid-failure-information-app/src/app/pages/grid-failure/grid-failure-details/grid-failure-details.component.html index 90458ba..aecde04 100644 --- a/projects/grid-failure-information-app/src/app/pages/grid-failure/grid-failure-details/grid-failure-details.component.html +++ b/projects/grid-failure-information-app/src/app/pages/grid-failure/grid-failure-details/grid-failure-details.component.html
@@ -618,6 +618,24 @@ /> </div> </div> + + <!-- radius --> + <div class="form-group row"> + <label for="radius" class="col-sm-5 col-form-label">{{ 'GridFailure.RadiusInMeter' | translate }}</label> + <div class="col-sm-6"> + <select + [required]=" + gridFailureDetailsSandbox.isFieldRequiredDependingOnBranchId && !gridFailureDetailsSandbox.oldVersion && !formState.isDisabled + " + type="text" + class="form-control" + [ngrxFormControlState]="formState.controls['radiusId']" + > + <option [value]="null" selected disabled>{{ 'SelectOption' | translate }}</option> + <option *ngFor="let item of gridFailureDetailsSandbox.gridFailureRadii$ | async" [value]="item.id">{{ item.radius }}</option> + </select> + </div> + </div> </div> <div class="map-detail-view">
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 3c18471..e676b70 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
@@ -626,6 +626,7 @@ case Globals.FAILURE_LOCATION_MAP: this._disableAddressControls(); this._disableStationControls(); + this.appState$.dispatch(new EnableAction(INITIAL_STATE.controls.radiusId.id)); break; default: break;