2024-01-15 17:47:34 +01:00
|
|
|
<mat-form-field class="w-100" *ngIf="multipleAutoCompleteSearchConfiguration">
|
2024-02-09 21:46:05 +01:00
|
|
|
<mat-label>{{label ?? referenceType?.name}}</mat-label>
|
2024-02-12 17:33:21 +01:00
|
|
|
<app-multiple-auto-complete placeholder="{{ placeholder ?? referenceType?.name}}" [formControl]="form" [configuration]="multipleAutoCompleteSearchConfiguration" [required]="required">
|
2024-01-15 17:47:34 +01:00
|
|
|
</app-multiple-auto-complete>
|
|
|
|
<mat-error *ngIf="form.hasError('backendError')">{{form.getError('backendError').message}}</mat-error>
|
|
|
|
<mat-error *ngIf="form.hasError('required')">{{'GENERAL.VALIDATION.REQUIRED' | translate}}</mat-error>
|
2024-02-08 18:48:14 +01:00
|
|
|
<mat-hint *ngIf="hint">{{hint}}</mat-hint>
|
2024-01-15 17:47:34 +01:00
|
|
|
</mat-form-field>
|
2024-02-21 16:52:50 +01:00
|
|
|
<mat-form-field class="w-100" *ngIf="singleAutoCompleteSearchConfiguration">
|
|
|
|
<mat-label>{{label ?? referenceType?.name}}</mat-label>
|
|
|
|
<app-single-auto-complete placeholder="{{ placeholder ?? referenceType?.name}}" [formControl]="form" [configuration]="singleAutoCompleteSearchConfiguration" [required]="required">
|
|
|
|
</app-single-auto-complete>
|
|
|
|
<mat-error *ngIf="form.hasError('backendError')">{{form.getError('backendError').message}}</mat-error>
|
|
|
|
<mat-error *ngIf="form.hasError('required')">{{'GENERAL.VALIDATION.REQUIRED' | translate}}</mat-error>
|
|
|
|
<mat-hint *ngIf="hint">{{hint}}</mat-hint>
|
|
|
|
</mat-form-field>
|
2024-01-15 17:47:34 +01:00
|
|
|
<div class="mb-4">
|
|
|
|
<span *ngIf="!form.disabled" class="not-found">{{'REFERENCE-FIELD.COULD-NOT-FIND-MESSAGE' | translate}}</span>
|
2024-01-18 13:23:20 +01:00
|
|
|
<span *ngIf="!form.disabled" class="insert-manually" (click)="addReference($event)">{{'REFERENCE-FIELD.ACTIONS.INSERT-MANUALLY' | translate}}</span>
|
2024-01-15 17:47:34 +01:00
|
|
|
</div>
|