Removed ngDefaultControl because it breaks forms with custom elements

This commit is contained in:
Erik Tiekstra
2021-11-15 12:17:09 +01:00
parent e6b8b8115f
commit a7c2d32a1d
8 changed files with 0 additions and 19 deletions

View File

@@ -33,7 +33,6 @@
[uiRequired]="true" [uiRequired]="true"
[uiInvalid]="emailsControl.invalid && emailsControl.dirty" [uiInvalid]="emailsControl.invalid && emailsControl.dirty"
[uiValidationMessage]="emailsControl.errors?.required || emailsControl.errors?.invalid || 'Ogiltig e-postadress'" [uiValidationMessage]="emailsControl.errors?.required || emailsControl.errors?.invalid || 'Ogiltig e-postadress'"
ngDefaultControl
></ui-textarea> ></ui-textarea>
<digi-notification-alert <digi-notification-alert

View File

@@ -136,7 +136,6 @@
af-min="0" af-min="0"
[afValidation]="activityHoursIsInvalid(activityFormGroup) ? 'error' : 'neutral'" [afValidation]="activityHoursIsInvalid(activityFormGroup) ? 'error' : 'neutral'"
formControlName="hours" formControlName="hours"
ngDefaultControl
></digi-form-input> ></digi-form-input>
<div aria-atomic="true" role="alert"> <div aria-atomic="true" role="alert">
<digi-form-validation-message <digi-form-validation-message

View File

@@ -9,7 +9,6 @@
[uiAnnounceIfOptional]="true" [uiAnnounceIfOptional]="true"
[uiInvalid]="formControlIsInvalid(educationLevelFormControl)" [uiInvalid]="formControlIsInvalid(educationLevelFormControl)"
[uiValidationMessage]="educationLevelFormControl.errors?.required" [uiValidationMessage]="educationLevelFormControl.errors?.required"
ngDefaultControl
></ui-radiobutton-group> ></ui-radiobutton-group>
</digi-form-fieldset> </digi-form-fieldset>
@@ -21,7 +20,6 @@
[uiAnnounceIfOptional]="false" [uiAnnounceIfOptional]="false"
[uiMaxLength]="200" [uiMaxLength]="200"
[uiInvalid]="(otherExplanationFormControl?.touched || this.shouldValidate) && formGroup.errors?.needDescriptionOfOther" [uiInvalid]="(otherExplanationFormControl?.touched || this.shouldValidate) && formGroup.errors?.needDescriptionOfOther"
ngDefaultControl
></ui-textarea> ></ui-textarea>
</div> </div>
@@ -34,7 +32,6 @@
[uiAnnounceIfOptional]="true" [uiAnnounceIfOptional]="true"
[uiInvalid]="formControlIsInvalid(educationLengthFormControl)" [uiInvalid]="formControlIsInvalid(educationLengthFormControl)"
[uiValidationMessage]="educationLengthFormControl.errors?.required" [uiValidationMessage]="educationLengthFormControl.errors?.required"
ngDefaultControl
></ui-radiobutton-group> ></ui-radiobutton-group>
</digi-form-fieldset> </digi-form-fieldset>
@@ -45,6 +42,5 @@
[uiAnnounceIfOptional]="false" [uiAnnounceIfOptional]="false"
[uiMaxLength]="200" [uiMaxLength]="200"
[uiInvalid]="(educationSpecificationFormControl?.touched || this.shouldValidate) && educationSpecificationFormControl.errors?.required" [uiInvalid]="(educationSpecificationFormControl?.touched || this.shouldValidate) && educationSpecificationFormControl.errors?.required"
ngDefaultControl
></ui-textarea> ></ui-textarea>
</div> </div>

View File

@@ -8,7 +8,6 @@
[uiMaxLength]="200" [uiMaxLength]="200"
[uiRequired]="true" [uiRequired]="true"
[uiInvalid]="(otherExplanationFormControl?.touched || this.shouldValidate) && otherExplanationFormControl.errors?.required" [uiInvalid]="(otherExplanationFormControl?.touched || this.shouldValidate) && otherExplanationFormControl.errors?.required"
ngDefaultControl
></ui-textarea> ></ui-textarea>
</div> </div>
</div> </div>

View File

@@ -12,7 +12,6 @@
[formControl]="stillUnemployedReasonFormControl.get(stillUnemployedReasonOption.formControlName)" [formControl]="stillUnemployedReasonFormControl.get(stillUnemployedReasonOption.formControlName)"
[uiLabel]="stillUnemployedReasonOption.label" [uiLabel]="stillUnemployedReasonOption.label"
[uiInvalid]="(stillUnemployedReasonFormControl?.touched || this.shouldValidate) && formGroup?.errors?.atLeastOneSelected" [uiInvalid]="(stillUnemployedReasonFormControl?.touched || this.shouldValidate) && formGroup?.errors?.atLeastOneSelected"
ngDefaultControl
></ui-checkbox> ></ui-checkbox>
</digi-form-fieldset> </digi-form-fieldset>
<div aria-atomic="true" role="alert"> <div aria-atomic="true" role="alert">
@@ -32,7 +31,6 @@
[uiAnnounceIfOptional]="false" [uiAnnounceIfOptional]="false"
[uiMaxLength]="200" [uiMaxLength]="200"
[uiInvalid]="(stillUnemployedReasonDescriptionFormControl?.touched || this.shouldValidate) && formGroup.errors?.needDescriptionOfOther" [uiInvalid]="(stillUnemployedReasonDescriptionFormControl?.touched || this.shouldValidate) && formGroup.errors?.needDescriptionOfOther"
ngDefaultControl
></ui-textarea> ></ui-textarea>
</div> </div>
</div> </div>

View File

@@ -39,7 +39,6 @@
[uiAnnounceIfOptional]="true" [uiAnnounceIfOptional]="true"
[uiInvalid]="formControlIsInvalid('yrkesomrade', index)" [uiInvalid]="formControlIsInvalid('yrkesomrade', index)"
[uiValidationMessage]="formControlError('yrkesomrade', index)" [uiValidationMessage]="formControlError('yrkesomrade', index)"
ngDefaultControl
></ui-select> ></ui-select>
<ui-select <ui-select
*ngIf="getYrkesgruppSelectOptions$(index) | async as yrkesgruppSelectOptions" *ngIf="getYrkesgruppSelectOptions$(index) | async as yrkesgruppSelectOptions"
@@ -52,7 +51,6 @@
[uiAnnounceIfOptional]="true" [uiAnnounceIfOptional]="true"
[uiInvalid]="formControlIsInvalid('yrkesgrupp', index)" [uiInvalid]="formControlIsInvalid('yrkesgrupp', index)"
[uiValidationMessage]="formControlError('yrkesgrupp', index)" [uiValidationMessage]="formControlError('yrkesgrupp', index)"
ngDefaultControl
></ui-select> ></ui-select>
<digi-form-fieldset af-legend="Anställningsform"> <digi-form-fieldset af-legend="Anställningsform">
@@ -65,7 +63,6 @@
[uiAnnounceIfOptional]="true" [uiAnnounceIfOptional]="true"
[uiInvalid]="formControlIsInvalid('anstallningsform', index)" [uiInvalid]="formControlIsInvalid('anstallningsform', index)"
[uiValidationMessage]="formControlError('anstallningsform', index)" [uiValidationMessage]="formControlError('anstallningsform', index)"
ngDefaultControl
></ui-radiobutton-group> ></ui-radiobutton-group>
</digi-form-fieldset> </digi-form-fieldset>
@@ -79,7 +76,6 @@
[uiMaxLength]="200" [uiMaxLength]="200"
[uiInvalid]="formControlIsInvalid('annatAnstallningComment', index)" [uiInvalid]="formControlIsInvalid('annatAnstallningComment', index)"
[uiValidationMessage]="formControlError('annatAnstallningComment', index)" [uiValidationMessage]="formControlError('annatAnstallningComment', index)"
ngDefaultControl
></ui-textarea> ></ui-textarea>
<digi-form-fieldset af-legend="Omfattning"> <digi-form-fieldset af-legend="Omfattning">
@@ -94,7 +90,6 @@
[uiAnnounceIfOptional]="true" [uiAnnounceIfOptional]="true"
[uiInvalid]="formControlIsInvalid('omfattning', index)" [uiInvalid]="formControlIsInvalid('omfattning', index)"
[uiValidationMessage]="formControlError('omfattning', index)" [uiValidationMessage]="formControlError('omfattning', index)"
ngDefaultControl
></ui-radiobutton-group> ></ui-radiobutton-group>
<ui-input <ui-input
*ngIf="formArray.controls[index].get('omfattning').value === Omfattning.Deltid" *ngIf="formArray.controls[index].get('omfattning').value === Omfattning.Deltid"
@@ -108,7 +103,6 @@
[uiAnnounceIfOptional]="true" [uiAnnounceIfOptional]="true"
[uiInvalid]="formControlIsInvalid('omfattningPercent', index)" [uiInvalid]="formControlIsInvalid('omfattningPercent', index)"
[uiValidationMessage]="formControlError('omfattningPercent', index)" [uiValidationMessage]="formControlError('omfattningPercent', index)"
ngDefaultControl
></ui-input> ></ui-input>
</div> </div>
</digi-form-fieldset> </digi-form-fieldset>

View File

@@ -20,7 +20,6 @@
[uiAnnounceIfOptional]="true" [uiAnnounceIfOptional]="true"
[uiInvalid]="formControlIsInvalid(mainOccupationFormControl)" [uiInvalid]="formControlIsInvalid(mainOccupationFormControl)"
[uiValidationMessage]="mainOccupationFormControl.errors?.required" [uiValidationMessage]="mainOccupationFormControl.errors?.required"
ngDefaultControl
></ui-radiobutton-group> ></ui-radiobutton-group>
</digi-form-fieldset> </digi-form-fieldset>

View File

@@ -15,7 +15,6 @@
[uiRequired]="true" [uiRequired]="true"
[uiValidationMessage]="framstegFormControl.errors?.required" [uiValidationMessage]="framstegFormControl.errors?.required"
[uiInvalid]="framstegFormControl?.touched && !!framstegFormControl?.errors?.required" [uiInvalid]="framstegFormControl?.touched && !!framstegFormControl?.errors?.required"
ngDefaultControl
></ui-textarea> ></ui-textarea>
<ui-textarea <ui-textarea
@@ -27,7 +26,6 @@
[uiRequired]="true" [uiRequired]="true"
[uiValidationMessage]="nastaStegFormControl.errors?.required" [uiValidationMessage]="nastaStegFormControl.errors?.required"
[uiInvalid]="nastaStegFormControl?.touched && !!nastaStegFormControl?.errors?.required" [uiInvalid]="nastaStegFormControl?.touched && !!nastaStegFormControl?.errors?.required"
ngDefaultControl
></ui-textarea> ></ui-textarea>
<ui-textarea <ui-textarea
@@ -39,7 +37,6 @@
[uiRequired]="true" [uiRequired]="true"
[uiValidationMessage]="ovrigtFormControl.errors?.required" [uiValidationMessage]="ovrigtFormControl.errors?.required"
[uiInvalid]="ovrigtFormControl?.touched && !!ovrigtFormControl?.errors?.required" [uiInvalid]="ovrigtFormControl?.touched && !!ovrigtFormControl?.errors?.required"
ngDefaultControl
></ui-textarea> ></ui-textarea>
<footer class="slutredovisning-form-step2__footer"> <footer class="slutredovisning-form-step2__footer">