diff --git a/frontend/src/app/data-management/alert-management/alert-view/alert-view.component.html b/frontend/src/app/data-management/alert-management/alert-view/alert-view.component.html index 89e9041a5..e0c6fb69f 100644 --- a/frontend/src/app/data-management/alert-management/alert-view/alert-view.component.html +++ b/frontend/src/app/data-management/alert-management/alert-view/alert-view.component.html @@ -196,6 +196,7 @@
container="body" placement="top" tooltipClass="utm-tooltip-top"> + [multiple]="false"> !!params && !!params.alertName), + map(params => params.alertName)).subscribe((alertName)=>{ + this.addRuleCondition(); + const rc = this.ruleConditions.at(this.ruleConditions.length-1); + rc.patchValue({ + field: 'name', + value: alertName, + }); + }); + this.formRule.get('name').valueChanges.pipe(debounceTime(1000)).subscribe(value => { this.searchRule(this.rulePrefix + value); }); } + + get ruleConditions() { return this.formRule.get('conditions') as FormArray; }