ui-ngx/src/app/modules/home/components/alarm-rules/cf-alarm-rule-condition-dialog.component.html
close
{{ 'alarm-rule.mode' | translate }} {{ 'alarm-rule.expression-type.simple' | translate }}{{ 'alarm-rule.expression-type.script' | translate }}
@if (conditionFormGroup.get('expression.type').value === AlarmRuleExpressionType.SIMPLE) {
{{ 'alarm-rule.argument-filters' | translate }} {{ complexOperationTranslationMap.get(ComplexOperation.AND) | translate }}{{ complexOperationTranslationMap.get(ComplexOperation.OR) | translate }}
} @else {
{{ 'alarm-rule.script' | translate }}
{{ 'alarm-rule.tbel' | translate }} bug_report {{ 'calculated-fields.test-script-function' | translate }}
} @if (conditionFormGroup.get('expression.type').value === AlarmRuleExpressionType.SIMPLE) { {{ 'alarm-rule.filter-preview' | translate }} @if (specText) { {{ specText }} } @if (conditionFormGroup.get('expression.filters').value?.length) { } @else { {{ 'alarm-rule.no-filter-preview' | translate }} }
}
{{ 'alarm-rule.type' | translate }} {{ alarmConditionTypeTranslation.get(alarmConditionType) | translate }} @if (isNoData) { {{ 'alarm-rule.condition-type-hint' | translate }} } @if (conditionFormGroup.get('type').value === AlarmConditionType.DURATION) {
{{ 'alarm-rule.value' | translate }} {{ 'alarm-rule.static' | translate }}{{ 'alarm-rule.dynamic' | translate }}
{{ timeUnitTranslations.get(timeUnit) | translate }} {{ 'alarm-rule.condition-duration-time-unit-required' | translate }}
} @else if (conditionFormGroup.get('type').value === AlarmConditionType.REPEATING) {
{{ 'alarm-rule.value' | translate }} {{ 'alarm-rule.static' | translate }}{{ 'alarm-rule.dynamic' | translate }}
}
{{ (readonly ? 'action.close' : 'action.cancel') | translate }} @if (!readonly) { {{ 'action.save' | translate }} }
{{ defaultValuePlaceholder | translate }} @if (conditionFormGroup.get(groupName).get('staticValue').hasError('required')) { {{ defaultValueRequiredError | translate }} } @else if (conditionFormGroup.get(groupName).get('staticValue').hasError('min')) { {{ defaultValueRangeError | translate }} } @else if (conditionFormGroup.get(groupName).get('staticValue').hasError('max')) { {{ defaultValueRangeError | translate }} } @else if (conditionFormGroup.get(groupName).get('staticValue').hasError('pattern')) { {{ defaultValuePatternError | translate }} } @if (type === AlarmConditionType.REPEATING) { alarm-rule.condition-repeating-value-hint } alarm-rule.value-argument @for (argument of argumentsList; track argument) { {{ argument }} } @if (conditionFormGroup.get(groupName).get('dynamicValueArgument').hasError('required')) { {{ 'calculated-fields.hint.argument-name-required' | translate }} } @if (type === AlarmConditionType.REPEATING) { alarm-rule.condition-repeating-value-hint }