diff --git a/lib/core/card-view/card-view.module.ts b/lib/core/card-view/card-view.module.ts index 8dcd4e30b9..e683cf3e38 100644 --- a/lib/core/card-view/card-view.module.ts +++ b/lib/core/card-view/card-view.module.ts @@ -17,7 +17,7 @@ import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; -import { FormsModule } from '@angular/forms'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { MatButtonModule } from '@angular/material/button'; import { MatCardModule } from '@angular/material/card'; import { MatCheckboxModule } from '@angular/material/checkbox'; @@ -51,6 +51,7 @@ import { SelectFilterInputComponent } from './components/card-view-selectitem/se imports: [ CommonModule, FormsModule, + ReactiveFormsModule, FlexLayoutModule, TranslateModule, MatDatepickerModule, diff --git a/lib/core/card-view/components/card-view-textitem/card-view-textitem.component.html b/lib/core/card-view/components/card-view-textitem/card-view-textitem.component.html index 834b0db520..c1f8aabe60 100644 --- a/lib/core/card-view/components/card-view-textitem/card-view-textitem.component.html +++ b/lib/core/card-view/components/card-view-textitem/card-view-textitem.component.html @@ -13,10 +13,8 @@ *ngIf="!property.multiline" class="adf-property-value" [placeholder]="property.default" - [(ngModel)]="editedValue" - (blur)="update()" - (keydown.enter)="update()" - [disabled]="!isEditable" + [value]="editedValue" + [formControl]="textInput" (dblclick)="copyToClipboard(property.displayValue)" matTooltipShowDelay="1000" [matTooltip]="'CORE.METADATA.ACTIONS.COPY_TO_CLIPBOARD' | translate" @@ -29,10 +27,7 @@ matAutosizeMaxRows="5" class="adf-property-value" [placeholder]="property.default" - [(ngModel)]="editedValue" - (blur)="update()" - (keydown.enter)="update()" - [disabled]="!isEditable" + [formControl]="textInput" [attr.data-automation-id]="'card-textitem-value-' + property.key">