This commit is contained in:
parent
9fb2a353df
commit
7310b66f34
|
@ -62,35 +62,51 @@
|
|||
<mat-step [stepControl]="wfConfFormStep3" label="Worflow Parameters">
|
||||
|
||||
<form [formGroup]="wfConfFormStep3">
|
||||
<mat-form-field appearance="fill" floatLabel="always" style="width: 100%;" *ngFor="let p of wfParameters">
|
||||
<ng-container *ngFor="let p of wfParameters">
|
||||
<ng-container [ngSwitch]="p.type">
|
||||
<ng-container *ngSwitchCase="'NUMBER'">
|
||||
<mat-form-field appearance="fill" floatLabel="always" style="width: 100%;">
|
||||
<mat-label>{{p.name}}</mat-label>
|
||||
<input matInput type="number" [formControlName]="p.name" />
|
||||
<mat-error *ngIf="wfConfFormStep3.get(p.name)?.invalid">Invalid value</mat-error>
|
||||
</mat-form-field>
|
||||
</ng-container>
|
||||
|
||||
<mat-label>{{p.name}}</mat-label>
|
||||
<ng-container *ngSwitchCase="''BOOLEAN''">
|
||||
<mat-form-field appearance="fill" floatLabel="always" style="width: 100%;">
|
||||
<mat-label>{{p.name}}</mat-label>
|
||||
<mat-select matInput [formControlName]="p.name">
|
||||
<mat-option></mat-option>
|
||||
<mat-option value="true">true</mat-option>
|
||||
<mat-option value="false">false</mat-option>
|
||||
</mat-select>
|
||||
<mat-error *ngIf="wfConfFormStep3.get(p.name)?.invalid">Invalid value</mat-error>
|
||||
</mat-form-field>
|
||||
</ng-container>
|
||||
|
||||
<div [ngSwitch]="p.type">
|
||||
<input matInput type="number" [formControlName]="p.name" *ngSwitchCase="'NUMBER'" />
|
||||
<mat-select matInput [formControlName]="p.name" *ngSwitchCase="'BOOLEAN'">
|
||||
<mat-option></mat-option>
|
||||
<mat-option value="true">true</mat-option>
|
||||
<mat-option value="false">false</mat-option>
|
||||
</mat-select>
|
||||
<ng-container *ngSwitchCase="'DATE'">
|
||||
<mat-form-field appearance="fill" floatLabel="always" style="width: 100%;">
|
||||
<mat-label>{{p.name}}</mat-label>
|
||||
<input matInput [matDatepicker]="datepicker" [formControlName]="p.name">
|
||||
<mat-datepicker-toggle matIconSuffix [for]="datepicker"></mat-datepicker-toggle>
|
||||
<mat-datepicker #datepicker />
|
||||
<mat-error *ngIf="wfConfFormStep3.get(p.name)?.invalid">Invalid value</mat-error>
|
||||
</mat-form-field>
|
||||
</ng-container>
|
||||
|
||||
<div *ngSwitchCase="'DATE'">
|
||||
<input matInput [matDatepicker]="datepicker" [formControlName]="p.name">
|
||||
<mat-datepicker-toggle matIconSuffix [for]="datepicker"></mat-datepicker-toggle>
|
||||
<mat-datepicker #datepicker />
|
||||
</div>
|
||||
|
||||
<div *ngSwitchDefault>
|
||||
<input matInput type="text" [formControlName]="p.name" *ngIf="p.validTerms.length == 0" />
|
||||
<mat-select matInput [formControlName]="p.name" *ngIf="p.validTerms.length > 0">
|
||||
<mat-option></mat-option>
|
||||
<mat-option value="{{t}}" *ngFor="let t of p.validTerms">{{t}}</mat-option>
|
||||
</mat-select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<mat-error *ngIf="wfConfFormStep3.get(p.name)?.invalid">Invalid value</mat-error>
|
||||
</mat-form-field>
|
||||
<ng-container *ngSwitchDefault>
|
||||
<mat-form-field appearance="fill" floatLabel="always" style="width: 100%;">
|
||||
<mat-label>{{p.name}}</mat-label>
|
||||
<input matInput type="text" [formControlName]="p.name" *ngIf="p.validTerms.length == 0" />
|
||||
<mat-select matInput [formControlName]="p.name" *ngIf="p.validTerms.length > 0">
|
||||
<mat-option></mat-option>
|
||||
<mat-option value="{{t}}" *ngFor="let t of p.validTerms">{{t}}</mat-option>
|
||||
</mat-select>
|
||||
<mat-error *ngIf="wfConfFormStep3.get(p.name)?.invalid">Invalid value</mat-error>
|
||||
</mat-form-field>
|
||||
</ng-container>
|
||||
</ng-container>
|
||||
</ng-container>
|
||||
|
||||
<div>
|
||||
<button mat-stroked-button color="primary" matStepperPrevious>Back</button>
|
||||
|
|
Loading…
Reference in New Issue