1 <ng-template #dialogContent>
2 <div class="modal-header bg-info">
3 <h4 class="modal-title" i18n>Grid Columns Configuration</h4>
4 <button type="button" class="close"
5 i18n-aria-label aria-label="Close" (click)="close()">
6 <span aria-hidden="true">×</span>
9 <div class="modal-body eg-grid-column-config-dialog">
12 <div class="col-lg-1 eg-grid-header-cell" i18n>Visible</div>
13 <div class="col-lg-3 eg-grid-header-cell" i18n>Column Name</div>
14 <div class="col-lg-1 eg-grid-header-cell" i18n>Move Up</div>
15 <div class="col-lg-1 eg-grid-header-cell" i18n>Move Down</div>
16 <div class="col-lg-2 eg-grid-header-cell" i18n>First Visible</div>
17 <div class="col-lg-2 eg-grid-header-cell" i18n>Last Visible</div>
18 <div class="col-lg-2 eg-grid-header-cell"
19 *ngIf="columnSet.isMultiSortable" i18n>Sort Priority</div>
21 <div class="row pt-1" *ngFor="let col of columnSet.columns"
22 [ngClass]="{visible : col.visible}">
23 <div class="col-lg-1" (click)="col.visible=!col.visible">
24 <span *ngIf="col.visible" class="badge badge-success">✓</span>
25 <span *ngIf="!col.visible" class="badge badge-warning">✗</span>
27 <div class="col-lg-3" (click)="col.visible=!col.visible">{{col.label}}</div>
28 <div class="col-lg-1">
29 <a class="no-href" title="Move column up" i18n-title
30 (click)="columnSet.moveColumn(col, -1)">
31 <span class="material-icons">arrow_upward</span>
34 <div class="col-lg-1">
35 <a class="no-href" title="Move column down" i18n-title
36 (click)="columnSet.moveColumn(col, 1)">
37 <span class="material-icons">arrow_downward</span>
40 <div class="col-lg-2">
41 <a class="no-href" title="Make first visible" i18n-title
42 (click)="columnSet.moveColumn(col, -10000)">
43 <span class="material-icons">vertical_align_top</span>
46 <div class="col-lg-2">
47 <a class="no-href" title="Make last visible" i18n-title
48 (click)="columnSet.moveColumn(col, 10000)">
49 <span class="material-icons">vertical_align_bottom</span>
52 <div class="col-lg-2" *ngIf="columnSet.isMultiSortable">
53 <div *ngIf="col.isMultiSortable">
54 <input type='number' [(ngModel)]="col.sort"
55 title="Sort Priority / Direction" i18n-title style='width:2.8em'/>
61 <div class="modal-footer">
62 <button class="btn btn-info" (click)="columnSet.moveVisibleToFront()">
63 Move Visible Columns To Top
65 <button type="button" class="btn btn-success ml-2"
66 (click)="close('confirmed')" i18n>Close</button>