From 188c87393b5bf0de186eaf6c33fd596047ae3236 Mon Sep 17 00:00:00 2001 From: Daniel Wagner Date: Mon, 12 Apr 2021 14:40:16 +0200 Subject: [PATCH] add an id to readonly form field --- .../readonly-form-field-wrapper.component.html | 3 ++- .../readonly-form-field-wrapper.component.ts | 1 + .../readonly-form-field/readonly-form-field.component.html | 2 ++ .../readonly-form-field/readonly-form-field.component.ts | 1 + .../read-only-field-wrapper.component.html | 2 +- .../read-only-field/read-only-field.component.html | 3 ++- 6 files changed, 9 insertions(+), 3 deletions(-) diff --git a/projects/material-addons/src/lib/readonly/readonly-form-field-wrapper/readonly-form-field-wrapper.component.html b/projects/material-addons/src/lib/readonly/readonly-form-field-wrapper/readonly-form-field-wrapper.component.html index 1972554a..d1260073 100644 --- a/projects/material-addons/src/lib/readonly/readonly-form-field-wrapper/readonly-form-field-wrapper.component.html +++ b/projects/material-addons/src/lib/readonly/readonly-form-field-wrapper/readonly-form-field-wrapper.component.html @@ -18,10 +18,11 @@ [multiline]="multiline" [rows]="rows" [shrinkIfEmpty]="shrinkIfEmpty" + [id]="id" matTooltip="{{toolTipText}}" matTooltipPosition="right" matTooltipClass="custom-tooltip" matTooltipDisabled="{{!toolTipForInputEnabled}}"> - \ No newline at end of file + diff --git a/projects/material-addons/src/lib/readonly/readonly-form-field-wrapper/readonly-form-field-wrapper.component.ts b/projects/material-addons/src/lib/readonly/readonly-form-field-wrapper/readonly-form-field-wrapper.component.ts index 71466422..14c3df1a 100644 --- a/projects/material-addons/src/lib/readonly/readonly-form-field-wrapper/readonly-form-field-wrapper.component.ts +++ b/projects/material-addons/src/lib/readonly/readonly-form-field-wrapper/readonly-form-field-wrapper.component.ts @@ -52,6 +52,7 @@ export class ReadOnlyFormFieldWrapperComponent implements OnInit, AfterViewInit, @Input('unit') unit: string | null = null; @Input('unitPosition') unitPosition: 'right' | 'left' = 'left'; @Input('errorMessage') errorMessage: string | null = null; + @Input() id: string; /** * If set to "false", a readonly input will be rendered. diff --git a/projects/material-addons/src/lib/readonly/readonly-form-field/readonly-form-field.component.html b/projects/material-addons/src/lib/readonly/readonly-form-field/readonly-form-field.component.html index 0c96dae7..9956174c 100644 --- a/projects/material-addons/src/lib/readonly/readonly-form-field/readonly-form-field.component.html +++ b/projects/material-addons/src/lib/readonly/readonly-form-field/readonly-form-field.component.html @@ -5,6 +5,7 @@ [ngModel]="value" [ngClass]="'text-' + textAlign" [errorStateMatcher]="errorMatcher" + [id]="id" readonly matInput #inputEl @@ -16,6 +17,7 @@ [ngModel]="value" class="multiline" [errorStateMatcher]="errorMatcher" + [id]="id" readonly matInput > diff --git a/projects/material-addons/src/lib/readonly/readonly-form-field/readonly-form-field.component.ts b/projects/material-addons/src/lib/readonly/readonly-form-field/readonly-form-field.component.ts index eebc028a..3a5014ca 100644 --- a/projects/material-addons/src/lib/readonly/readonly-form-field/readonly-form-field.component.ts +++ b/projects/material-addons/src/lib/readonly/readonly-form-field/readonly-form-field.component.ts @@ -36,6 +36,7 @@ export class ReadOnlyFormFieldComponent implements OnChanges, AfterViewChecked { @Input('errorMessage') errorMessage: string | null = null; @Input() multiline = false; @Input() rows = 3; + @Input() id: string; /* * If shrinkIfEmpty is set to "false", nothing changes * If set to "true" and multiline is also "true", the textarea will diff --git a/src/app/example-components/read-only-field-wrapper/read-only-field-wrapper.component.html b/src/app/example-components/read-only-field-wrapper/read-only-field-wrapper.component.html index 3650f797..b955d210 100644 --- a/src/app/example-components/read-only-field-wrapper/read-only-field-wrapper.component.html +++ b/src/app/example-components/read-only-field-wrapper/read-only-field-wrapper.component.html @@ -4,7 +4,7 @@ Text editable
- + First Name diff --git a/src/app/example-components/read-only-field/read-only-field.component.html b/src/app/example-components/read-only-field/read-only-field.component.html index 2da5eddc..b7ba75e0 100644 --- a/src/app/example-components/read-only-field/read-only-field.component.html +++ b/src/app/example-components/read-only-field/read-only-field.component.html @@ -1,4 +1,5 @@ - +