2017-12-11 09:40:11 +01:00
|
|
|
<div *ngIf="visibilityRulesService.isElementVisible(pathName,group.id)" class="group-component" [id]="group.id" [formGroup]="form">
|
2017-12-11 09:10:54 +01:00
|
|
|
<!-- <h4>{{path + ' ' + group.title}}</h4> -->
|
2017-12-06 11:35:50 +01:00
|
|
|
<div class="content-left-margin">
|
2017-12-11 09:10:54 +01:00
|
|
|
<!-- <h5 *ngIf="group.description">{{group.description}}</h5>
|
2017-12-06 11:35:50 +01:00
|
|
|
<h5 *ngIf="group.extendedDescription" class="group-extended-desc">
|
|
|
|
<i>{{group.extendedDescription}}</i>
|
2017-12-11 09:10:54 +01:00
|
|
|
</h5> -->
|
2017-12-06 11:35:50 +01:00
|
|
|
<div *ngFor="let compositeField of group.compositeFields; let i = index;">
|
2017-12-13 10:26:02 +01:00
|
|
|
<div *ngIf="visibilityRulesService.isElementVisible(null,compositeField.id)">
|
|
|
|
<div *ngIf="(compositeField?.multiplicity?.max - 1) > (compositeField?.multiplicityItems?.length)">
|
|
|
|
<a (click)="addMultipleField(i)" style="cursor: pointer">
|
2017-12-13 13:57:19 +01:00
|
|
|
Add one more fieldset +
|
2017-12-13 10:26:02 +01:00
|
|
|
</a>
|
|
|
|
</div>
|
2017-12-11 14:47:52 +01:00
|
|
|
</div>
|
2017-12-11 09:40:11 +01:00
|
|
|
<df-composite-field [compositeField]="compositeField" [form]="form.get('compositeFields').get(''+i)" [path]="path" [pathName]="pathName+'.compositeFields.'+i"></df-composite-field>
|
2017-12-11 14:47:52 +01:00
|
|
|
<div *ngFor="let multipleCompositeField of compositeField.multiplicityItems; let j = index;">
|
|
|
|
<df-composite-field [compositeField]="multipleCompositeField" [form]="form.get('compositeFields').get(''+i).get('multiplicityItems').get(''+j)"
|
2017-12-13 10:26:02 +01:00
|
|
|
[pathName]="pathName+'.compositeFields.'+i+'.multiplicityItems.'+j"></df-composite-field>
|
2017-12-11 14:47:52 +01:00
|
|
|
</div>
|
2017-12-06 11:35:50 +01:00
|
|
|
</div>
|
2017-09-14 12:37:36 +02:00
|
|
|
</div>
|
2017-12-06 11:35:50 +01:00
|
|
|
</div>
|