Revision 50244
Added by Konstantina Galouni over 6 years ago
page-form.component.html | ||
---|---|---|
16 | 16 |
</select> |
17 | 17 |
</div> |
18 | 18 |
|
19 |
<!--div class="form-group" [ngClass]="{'has-error':!myForm.controls.name.valid && myForm.controls.entities.dirty}"--> |
|
19 |
<div formArrayName="entities" class="form-group"> |
|
20 |
<label for="entityNameTag">Entity Name</label> |
|
21 |
<div id="entityNameTag"> |
|
22 |
<pre class="card card-block card-header"><span *ngFor="let entity of myForm.value.entities; let i=index">{{entity.name}}<span *ngIf="i<(myForm.value.entities.length-1)">, </span></span></pre> |
|
20 | 23 |
|
21 |
<!--label for="pageEntitiesTag">Entities</label> |
|
22 |
<span type="text" class="form-array" formArrayName="entities" id="pageEntitiesTag" placeholder="Entities"> |
|
23 |
<input *ngFor="let entity of myForm.value.entities" type="text" class="form-control"> |
|
24 |
</span--> |
|
24 |
<button type="button" (click)="toggle()">Add / Remove entities</button> |
|
25 |
<ng-container *ngIf="!myForm.value.isCollapsed" > |
|
26 |
<div *ngFor="let entity of getKeys(allEntities)"> |
|
27 |
<span> |
|
28 |
<span *ngIf="allEntities.get(entity)" class="activated" > |
|
29 |
<input (click)="toggleEntity(false,[entity._id], entity)" class="deactivate" src="imgs/delete-icon.png" title="Disable" width="20" type="image" height="20"> |
|
30 |
</span> |
|
31 |
<span *ngIf="!allEntities.get(entity)" class="deactivated" > |
|
32 |
<input (click)="toggleEntity(true,[entity._id], entity)" class="deactivate" src="imgs/add-icon.png" title="Enable" width="20" type="image" height="20"> |
|
33 |
</span> |
|
34 |
{{entity.name}} |
|
35 |
</span> |
|
36 |
</div> |
|
37 |
</ng-container> |
|
25 | 38 |
|
26 |
<!--select> |
|
27 |
<option [value]="">--add entities--</option> |
|
28 |
<option *ngFor="let entity of myForm.value.entities" [value]="entity._id">{{entity.name}}</option> |
|
29 |
</select--> |
|
30 |
|
|
31 |
|
|
32 |
<!--button type="button" (click)="isCollapsed = !isCollapsed">Toggle collapse</button> |
|
33 |
<div [collapse]="isCollapsed" class="card card-block card-header"> |
|
34 |
<div class="well well-lg"> |
|
35 |
<div *ngFor="let entity of myForm.value.entities" class="row user form-control" formControlName="entities" id="pageEntitiesTag" > |
|
36 |
|
|
37 |
<button value="{{entity._id}}" type="button">ADD</button>{{entity.name}} |
|
38 |
</div> |
|
39 |
</div> |
|
40 |
</div--> |
|
41 |
|
|
42 |
|
|
43 |
<!--span class="col-sm-1 avatar"> |
|
44 |
<input id="{{entity._id}}" class="checkBox" type="checkbox" name="" value="{{entity._id}}"> |
|
45 |
</span--> |
|
46 |
|
|
47 |
<!--div formArrayName="entities"> |
|
48 |
<div *ngFor="let entity of entities.controls; let i=index" [formGroupName]="i" > |
|
49 |
<div class="form-group"> |
|
50 |
<label class="center-block">Name:</label> |
|
51 |
<input class="form-control" formControlName="name" |
|
52 |
<span><button class="col-sm-2" value="{{entity.value._id}}" type="button">ADD</button><label class="form-control col-sm-10">{{entity.value.name}}</label></span> |
|
53 |
</div> |
|
54 |
<br> |
|
55 |
</div> |
|
56 |
<button (click)="addEntity()" type="button">Add an Entity</button> |
|
57 |
</div--> |
|
58 |
|
|
59 |
<!-- <div formArrayName="entities"> |
|
60 |
<div *ngFor="let entity of entities.controls; let i=index" [formGroupName]="i" > |
|
61 |
<div class="form-group"> |
|
62 |
<label class="center-block">Name:</label> |
|
63 |
<span><button class="col-sm-2" value="{{entity.value._id}}" type="button">ADD</button><label class="form-control col-sm-10">{{entity.value.name}}</label></span> |
|
64 |
</div> |
|
65 |
</div> |
|
66 |
</div> --> |
|
67 |
|
|
68 |
<div formArrayName="entities" class="form-group"> |
|
69 |
<label for="entityNameTag">Entity Name</label> |
|
70 |
<div id="entityNameTag"> |
|
71 |
<!-- <label class="form-control"> |
|
72 |
<span *ngFor="let entity of entities.controls; let i=index">{{entity.value.name}}<span *ngIf="i<(entities.controls.length-1)">, </span></span> |
|
73 |
</label> --> |
|
74 |
<pre class="card card-block card-header"><span *ngFor="let entity of myForm.value.entities; let i=index">{{entity.name}}<span *ngIf="i<(myForm.value.entities.length-1)">, </span></span></pre> |
|
75 |
|
|
76 |
<button type="button" (click)="toggle()">Add / Remove entities</button> |
|
77 |
<div [collapse]="myForm.value.isCollapsed" *ngFor="let entity of getKeys(allEntities)"> |
|
78 |
<span><!--button type="button">ADD</button--> |
|
79 |
<span *ngIf="allEntities.get(entity)" class="activated" > |
|
80 |
<input (click)="toggleEntity(false,[entity._id], entity)" class="deactivate" src="imgs/delete-icon.png" title="Disable" width="20" type="image" height="20"> |
|
81 |
</span> |
|
82 |
<span *ngIf="!allEntities.get(entity)" class="deactivated" > |
|
83 |
<input (click)="toggleEntity(true,[entity._id], entity)" class="deactivate" src="imgs/add-icon.png" title="Enable" width="20" type="image" height="20"> |
|
84 |
</span> |
|
85 |
{{entity.name}} |
|
86 |
</span> |
|
87 |
</div> |
|
88 |
</div> |
|
89 |
</div> |
|
90 |
<!-- <p>myForm value: {{ myForm.value | json}}</p> --> |
|
91 |
|
|
92 |
<!--/div--> |
|
93 |
|
|
94 |
|
|
95 |
<!-- |
|
96 |
<div ngModelGroup="phoneNumbers"> |
|
97 |
<h3>Phone numbers</h3> |
|
98 |
<div *ngFor="let phoneId of phoneNumberIds; let i=index;"> |
|
99 |
<label>Phone number {{i + 1}}</label> |
|
100 |
<input type="text" name="phoneNumber[{{phoneId}}]" #phoneNumber="ngModel" ngModel/> |
|
101 |
<button type="button" (click)="remove(i); myForm.control".markAsTouched()">remove</button> |
|
102 |
</div> |
|
103 |
<button type="button" (click)="add(); myForm.control.markAsTouched()">Add phone number</button> |
|
39 |
</div> |
|
104 | 40 |
</div> |
105 |
--> |
|
106 | 41 |
|
107 |
<!-- <div class="form-group" [ngClass]="{'has-error':!myForm.controls.name.valid && myForm.controls.entities.dirty}"> |
|
108 |
<div *ngFor="let entity of entities; let i=index;"> |
|
109 |
<label>Entity {{i + 1}}</label> |
|
110 |
<input type="text" name="entities[{{entity}}]" class="form-control" formControlName="entity"/> |
|
111 |
</div> |
|
112 |
</div> --> |
|
113 |
|
|
114 |
|
|
115 | 42 |
<input type="hidden" formControlName="_id"> |
116 | 43 |
</form> |
117 |
|
|
118 |
<!--<pre>--> |
|
119 |
<!--{{myForm.value | json}}--> |
|
120 |
<!--</pre>--> |
Also available in: Unified diff
Apply UIKIT in communities, pages, pageHelpContents pages