2018-09-06 14:50:38 +02:00
|
|
|
<div *ngIf="form" [id]="compositeField.id" [formGroup]="form">
|
2017-12-11 09:10:54 +01:00
|
|
|
|
2018-10-05 17:00:54 +02:00
|
|
|
<div *ngIf="compositeField.fields.length == 1" class="fieldset-component">
|
2018-11-01 17:02:15 +01:00
|
|
|
<h5 *ngIf="compositeField.title" style="font-weight:bold; color: #3a3737;">{{compositeField.numbering}}
|
|
|
|
{{compositeField.title}}
|
|
|
|
<a *ngIf="this.markForConsiderationService.exists(compositeField)" (click)="markForConsideration()" style="cursor: pointer">
|
|
|
|
Mark For Consideration
|
|
|
|
</a>
|
|
|
|
</h5>
|
2018-10-05 17:00:54 +02:00
|
|
|
<div class="content-left-margin">
|
|
|
|
<h5 *ngIf="compositeField.description">{{compositeField.description}}</h5>
|
|
|
|
<h5 *ngIf="compositeField.extendedDescription" class="fieldset-extended-desc">
|
|
|
|
<i>{{compositeField.extendedDescription}}</i>
|
|
|
|
</h5>
|
2018-11-01 17:02:15 +01:00
|
|
|
<app-df-field *ngIf="compositeField.fields.length == 1" [field]="compositeField.fields[0]"></app-df-field>
|
2018-10-05 17:00:54 +02:00
|
|
|
</div>
|
2018-11-01 17:02:15 +01:00
|
|
|
|
2018-10-05 17:00:54 +02:00
|
|
|
</div>
|
2018-01-08 17:25:08 +01:00
|
|
|
|
2017-12-11 09:10:54 +01:00
|
|
|
|
2018-10-05 17:00:54 +02:00
|
|
|
<div *ngIf="compositeField.fields.length > 1" class="fieldset-component">
|
2018-10-18 11:34:11 +02:00
|
|
|
<h5 *ngIf="compositeField.title" style="font-weight:bold; color: #3a3737;">{{compositeField.numbering}}{{compositeField.title}}</h5>
|
2018-10-05 17:00:54 +02:00
|
|
|
<div class="content-left-margin">
|
|
|
|
<h5 *ngIf="compositeField.description">{{compositeField.description}}</h5>
|
|
|
|
<h5 *ngIf="compositeField.extendedDescription" class="fieldset-extended-desc">
|
|
|
|
<i>{{compositeField.extendedDescription}}</i>
|
|
|
|
</h5>
|
|
|
|
<div *ngFor="let field of compositeField.fields; let i = index; trackBy: trackByFn ">
|
|
|
|
<div>
|
|
|
|
<div *ngIf="(field?.multiplicity?.max - 1) > (field?.multiplicityItems?.length)">
|
|
|
|
<a (click)="addMultipleField(i)" style="cursor: pointer">
|
|
|
|
Add one more field +
|
|
|
|
</a>
|
|
|
|
</div>
|
|
|
|
</div>
|
2017-12-13 13:57:19 +01:00
|
|
|
|
2018-11-01 17:02:15 +01:00
|
|
|
<app-df-field #{{}} [field]="field"></app-df-field>
|
2018-10-05 17:00:54 +02:00
|
|
|
<div *ngIf="field">
|
|
|
|
<div *ngFor="let multipleField of field.multiplicityItems; let j = index; trackBy: trackByFn">
|
2018-11-01 17:02:15 +01:00
|
|
|
<app-df-field [field]="multipleField"></app-df-field>
|
2018-10-05 17:00:54 +02:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
2018-11-01 17:02:15 +01:00
|
|
|
|
2018-09-06 14:50:38 +02:00
|
|
|
</div>
|