2018-09-06 14:50:38 +02:00
|
|
|
<div *ngIf="form" class="group-component" [id]="group.id" [formGroup]="form">
|
2018-09-18 14:41:24 +02:00
|
|
|
<div class="content-left-margin">
|
2018-05-14 08:44:35 +02:00
|
|
|
|
2018-09-18 14:41:24 +02:00
|
|
|
<div *ngFor="let compositeField of group.compositeFields; let i = index; trackBy: trackByFn">
|
|
|
|
<div>
|
|
|
|
<div *ngIf="(compositeField?.multiplicity?.max - 1) > (compositeField?.multiplicityItems?.length)">
|
|
|
|
<a (click)="addMultipleField(i)" style="cursor: pointer">
|
|
|
|
Add one more fieldset +
|
|
|
|
</a>
|
2017-12-06 11:35:50 +01:00
|
|
|
</div>
|
2018-09-18 14:41:24 +02:00
|
|
|
</div>
|
2018-10-05 17:00:54 +02:00
|
|
|
<app-df-composite-field [compositeField]="compositeField" [path]="path" [pathName]="pathName+'.compositeFields.'+i"></app-df-composite-field>
|
2018-09-18 14:41:24 +02:00
|
|
|
<div *ngIf="compositeField">
|
|
|
|
<div *ngFor="let multipleCompositeField of compositeField.multiplicityItems; let j = index; trackBy: trackByFn">
|
2018-10-05 17:00:54 +02:00
|
|
|
<app-df-composite-field [compositeField]="multipleCompositeField" [pathName]="pathName+'.compositeFields.'+i+'.multiplicityItems.'+j"></app-df-composite-field>
|
2018-09-18 14:41:24 +02:00
|
|
|
</div>
|
|
|
|
</div>
|
2017-09-14 12:37:36 +02:00
|
|
|
</div>
|
2018-09-18 14:41:24 +02:00
|
|
|
</div>
|
2018-09-06 14:50:38 +02:00
|
|
|
</div>
|