Skip to content

Commit 67bd507

Browse files
committed
[NAE-1745] Enumeration autocomplete constantly sending value
- invalid method
1 parent 43e17b3 commit 67bd507

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

projects/netgrif-components-core/src/lib/data-fields/enumeration-field/enumeration-autocomplete-select-field/abstract-enumeration-autocomplete-select-field.component.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,11 @@ export abstract class AbstractEnumerationAutocompleteSelectFieldComponent implem
6666
this.formControlRef.setValue(event.option.value);
6767
}
6868

69+
70+
isInvalid(): boolean {
71+
return !this.formControlRef.disabled && !this.formControlRef.valid && this.text.control.touched;
72+
}
73+
6974
public renderSelection = (key) => {
7075
if (key !== undefined && key !== '' && key !== null) {
7176
if (this.enumerationField.choices.find(choice => choice.key === key)) {

projects/netgrif-components/src/lib/data-fields/enumeration-field/enumeration-autocomplete-select-field/enumeration-autocomplete-select-field.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,5 @@
1818
</mat-option>
1919
</mat-autocomplete>
2020
<mat-hint>{{enumerationField.description}}</mat-hint>
21-
<mat-error *ngIf="buildErrorMessage() !== undefined">{{buildErrorMessage()}}</mat-error>
21+
<mat-error *ngIf="isInvalid() !== undefined">{{buildErrorMessage()}}</mat-error>
2222
</mat-form-field>

0 commit comments

Comments
 (0)