argos/dmp-frontend/src/app/form/dynamic-form-group/dynamic-form-group.componen...

27 lines
989 B
HTML
Raw Normal View History

2017-10-06 16:33:08 +02:00
<div [formGroup]="form" [ngStyle] = "customStyle" [class]="classFromJson" >
2017-10-04 17:41:41 +02:00
<h4 [id]= "group.key">{{group.title}}</h4>
2017-11-15 15:43:14 +01:00
<div *ngFor="let field of group.groupFields" >
<df-field [field]="field" [form]="form" [dataModel] = "dataModel"></df-field>
2017-11-15 15:43:14 +01:00
</div>
2017-11-15 15:43:14 +01:00
<div *ngIf ="group.compositeFields != undefined">
2017-11-14 19:46:34 +01:00
<div *ngFor="let field of group.compositeFields.groupFields" >
2017-11-15 15:43:14 +01:00
<df-field [field]="field" [form]="form" [dataModel] = "dataModel"></df-field>
2017-11-14 19:46:34 +01:00
</div>
2017-11-16 09:24:50 +01:00
<div *ngIf = "shouldIShow()">
2017-11-15 15:43:14 +01:00
<a (click)="addFieldSet(form)" style="cursor: default">
2017-11-14 19:46:34 +01:00
Add another fieldSet +
2017-11-15 15:43:14 +01:00
</a>
2017-11-16 09:24:50 +01:00
</div>
2017-11-15 15:46:58 +01:00
2017-11-15 15:43:14 +01:00
2017-11-14 19:46:34 +01:00
2017-11-15 15:43:14 +01:00
</div>
</div>
2017-10-06 16:33:08 +02:00
<!-- class = "form-group" [class]="customStyle" [ngStyle] = "customStyle"-->