no message

This commit is contained in:
annampak 2018-01-08 16:47:08 +02:00
parent b75bb3367e
commit 0bb338e468
4 changed files with 10 additions and 4 deletions

View File

@ -31,9 +31,6 @@ export class DynamicFormFieldComponent {
ngOnChanges(changeRecord) {
}
ngOnInit(){
debugger;
}
clearInput(){
debugger;

View File

@ -40,4 +40,6 @@ export class DynamicFormCompositeFieldComponent implements OnInit {
this.compositeField.fields[fieldIndex].multiplicityItems.push(field);
(<FormArray>(this.form.get("fields").get('' + fieldIndex).get('multiplicityItems'))).push(field.buildForm());
}
}

View File

@ -53,7 +53,7 @@
</div> -->
<div *ngFor="let compositeField of section.compositeFields; let i = index;">
<div *ngIf="visibilityRulesService.isElementVisible(pathName+'.compositeFields.'+i,compositeField.id)">
<div *ngIf="isVisible(compositeField)">
<div *ngIf="(compositeField?.multiplicity?.max - 1) > (compositeField?.multiplicityItems?.length)">
<a (click)="addMultipleField(i)" style="cursor: pointer">
Add one more fieldset +

View File

@ -31,4 +31,11 @@ export class DynamicFormSectionComponent implements OnInit {
(<FormArray>(this.form.get("compositeFields").get('' + fieldsetIndex).get('multiplicityItems'))).push(compositeField.buildForm());
}
isVisible(fieldSet:CompositeField):boolean{
for(var i=0; i<fieldSet.fields.length; i++){
if (!this.visibilityRulesService.isElementVisible(null,fieldSet.fields[i].id))
return false;
}
return true;
}
}