Service operation UI merge
[sdc.git] / catalog-ui / src / app / ng2 / pages / interface-operation / operation-creator / param-row / param-row.component.html
1 <div class="cell field-name">
2     <ui-element-input
3         *ngIf="!isAssociateWorkflow"
4         data-tests-id="paramName"
5         [(value)]="param.name"
6         [readonly]="readonly">
7     </ui-element-input>
8     <span *ngIf="isAssociateWorkflow">{{param.name}}</span>
9 </div>
10
11 <div class="cell field-type">
12     <ui-element-dropdown
13         *ngIf="!isAssociateWorkflow"
14         data-tests-id="paramType"
15         [values]="propTypeEnum"
16         [(value)]="param.type"
17         (valueChange)="onChangeType()"
18         [readonly]="readonly">
19     </ui-element-dropdown>
20     <span *ngIf="isAssociateWorkflow">{{param.type}}</span>
21 </div>
22
23 <div class="cell field-property">
24     <ui-element-dropdown
25         data-tests-id="paramProperty"
26         [values]="filteredInputProps"
27         [(value)]="param.property"
28         [readonly]="readonly">
29     </ui-element-dropdown>
30 </div>
31
32 <div class="cell field-mandatory" *ngIf="!isAssociateWorkflow">
33     <checkbox
34         *ngIf="!isAssociateWorkflow"
35         data-tests-id="paramMandatory"
36         [(checked)]="param.mandatory"
37         [ngClass]="{'disabled':readonly}">
38     </checkbox>
39 </div>
40
41 <div class="cell remove" *ngIf="!isAssociateWorkflow && !readonly">
42     <span
43         class="sprite-new delete-item-icon"
44         data-tests-id="removeInputParam"
45         (click)="onRemoveParam(param)">
46     </span>
47 </div>