Progress Bar: Add condition for visibillity if a field has id.
This commit is contained in:
parent
3fc307c831
commit
a737fec19d
|
@ -176,10 +176,12 @@ export class FormProgressIndicationComponent extends BaseComponent implements On
|
||||||
valueCurrent++;
|
valueCurrent++;
|
||||||
}
|
}
|
||||||
} else if (formControl instanceof FormGroup) {
|
} else if (formControl instanceof FormGroup) {
|
||||||
Object.keys(formControl.controls).forEach(item => {
|
if(!formControl.get('id')?.value || this.visibilityRulesService.checkElementVisibility(formControl.get('id').value)) {
|
||||||
const control = formControl.get(item);
|
Object.keys(formControl.controls).forEach(item => {
|
||||||
valueCurrent = valueCurrent + this.countFormControlsRequiredFieldsForTotal(control);
|
const control = formControl.get(item);
|
||||||
});
|
valueCurrent = valueCurrent + this.countFormControlsRequiredFieldsForTotal(control);
|
||||||
|
});
|
||||||
|
}
|
||||||
} else if (formControl instanceof FormArray) {
|
} else if (formControl instanceof FormArray) {
|
||||||
formControl.controls.forEach(item => {
|
formControl.controls.forEach(item => {
|
||||||
valueCurrent = valueCurrent + this.countFormControlsRequiredFieldsForTotal(item);
|
valueCurrent = valueCurrent + this.countFormControlsRequiredFieldsForTotal(item);
|
||||||
|
|
Loading…
Reference in New Issue