Removed ngDefaultControl because it breaks forms with custom elements
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|
||||||
|
|||||||
@@ -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">
|
||||||
|
|||||||
Reference in New Issue
Block a user