|
1 | 1 | <ng-template #defaultPinnedIndicator> |
2 | | - <igx-chip *ngIf="displayPinnedChip" class="igx-grid__td--pinned-chip" [disabled]="true" [displayDensity]="'compact'">{{ grid.resourceStrings.igx_grid_pinned_row_indicator }}</igx-chip> |
| 2 | + <igx-chip |
| 3 | + *ngIf="displayPinnedChip" |
| 4 | + class="igx-grid__td--pinned-chip" |
| 5 | + [disabled]="true" |
| 6 | + [displayDensity]="'compact'" |
| 7 | + >{{ grid.resourceStrings.igx_grid_pinned_row_indicator }}</igx-chip |
| 8 | + > |
3 | 9 | </ng-template> |
4 | 10 | <ng-template #defaultCell> |
5 | | - <div igxTextHighlight class="igx-grid__td-text" style="pointer-events: none" |
| 11 | + <div |
| 12 | + igxTextHighlight |
| 13 | + class="igx-grid__td-text" |
| 14 | + style="pointer-events: none;" |
6 | 15 | [cssClass]="highlightClass" |
7 | 16 | [activeCssClass]="activeHighlightClass" |
8 | 17 | [groupName]="gridID" |
9 | | - [value]="formatter ? (value | columnFormatter:formatter) : column.dataType === 'number' ? (value | igxdecimal: grid.locale) : column.dataType === 'date' ? (value | igxdate: grid.locale) : value" |
| 18 | + [value]=" |
| 19 | + formatter |
| 20 | + ? (value | columnFormatter: formatter) |
| 21 | + : column.dataType === 'number' |
| 22 | + ? (value | igxdecimal: grid.locale) |
| 23 | + : column.dataType === 'date' |
| 24 | + ? (value | igxdate: grid.locale) |
| 25 | + : value |
| 26 | + " |
10 | 27 | [row]="rowData" |
11 | 28 | [column]="this.column.field" |
12 | 29 | [containerClass]="'igx-grid__td-text'" |
13 | | - [metadata]="searchMetadata">{{ formatter ? (value | columnFormatter:formatter) : |
14 | | - column.dataType === 'number' ? |
15 | | - (value | igxdecimal:grid.locale) : |
16 | | - column.dataType === 'date' ? |
17 | | - (value | igxdate: grid.locale) : |
18 | | - column.dataType === 'boolean' ? "" : |
19 | | - value |
| 30 | + [metadata]="searchMetadata" |
| 31 | + >{{ |
| 32 | + formatter |
| 33 | + ? (value | columnFormatter: formatter) |
| 34 | + : column.dataType === "number" |
| 35 | + ? (value | igxdecimal: grid.locale) |
| 36 | + : column.dataType === "date" |
| 37 | + ? (value | igxdate: grid.locale) |
| 38 | + : column.dataType === "boolean" |
| 39 | + ? "" |
| 40 | + : value |
20 | 41 | }}</div> |
21 | | - <igx-icon *ngIf="column.dataType === 'boolean'">{{value ? 'check' : 'close'}}</igx-icon> |
| 42 | + <igx-icon |
| 43 | + *ngIf="column.dataType === 'boolean'" |
| 44 | + [ngClass]="{ 'igx-icon--success': value, 'igx-icon--error': !value }" |
| 45 | + >{{ value ? "check" : "close" }}</igx-icon |
| 46 | + > |
22 | 47 | </ng-template> |
23 | | -<ng-template #inlineEditor let-cell="cell"> |
| 48 | +<ng-template #inlineEditor let-cell="cell"> |
24 | 49 | <ng-container *ngIf="column.dataType === 'string'"> |
25 | 50 | <igx-input-group displayDensity="compact"> |
26 | | - <input igxInput [(ngModel)]="editValue" [igxFocus]="true"> |
| 51 | + <input igxInput [(ngModel)]="editValue" [igxFocus]="true" /> |
27 | 52 | </igx-input-group> |
28 | 53 | </ng-container> |
29 | 54 | <ng-container *ngIf="column.dataType === 'number'"> |
30 | 55 | <igx-input-group displayDensity="compact"> |
31 | | - <input igxInput [(ngModel)]="editValue" [igxFocus]="true" type="number"> |
| 56 | + <input |
| 57 | + igxInput |
| 58 | + [(ngModel)]="editValue" |
| 59 | + [igxFocus]="true" |
| 60 | + type="number" |
| 61 | + /> |
32 | 62 | </igx-input-group> |
33 | 63 | </ng-container> |
34 | 64 | <ng-container *ngIf="column.dataType === 'boolean'"> |
35 | | - <igx-checkbox (change)="editValue = $event.checked" [value]="editValue" [checked]="editValue" [disableRipple]="true"></igx-checkbox> |
| 65 | + <igx-checkbox |
| 66 | + (change)="editValue = $event.checked" |
| 67 | + [value]="editValue" |
| 68 | + [checked]="editValue" |
| 69 | + [disableRipple]="true" |
| 70 | + ></igx-checkbox> |
36 | 71 | </ng-container> |
37 | 72 | <ng-container *ngIf="column.dataType === 'date'"> |
38 | | - <igx-date-picker [style.width.%]="100" [outlet]="grid.outlet" mode="dropdown" |
39 | | - [locale]="grid.locale" [(value)]="editValue" [igxFocus]="true" [labelVisibility]="false"> |
40 | | - </igx-date-picker> |
| 73 | + <igx-date-picker |
| 74 | + [style.width.%]="100" |
| 75 | + [outlet]="grid.outlet" |
| 76 | + mode="dropdown" |
| 77 | + [locale]="grid.locale" |
| 78 | + [(value)]="editValue" |
| 79 | + [igxFocus]="true" |
| 80 | + [labelVisibility]="false" |
| 81 | + > |
| 82 | + </igx-date-picker> |
41 | 83 | </ng-container> |
42 | 84 | </ng-template> |
43 | 85 | <ng-container *ngIf="!editMode"> |
44 | 86 | <ng-container *ngIf="level > 0"> |
45 | | - <div #indentationDiv class="igx-grid__tree-cell--padding-level-{{level}}"></div> |
| 87 | + <div |
| 88 | + #indentationDiv |
| 89 | + class="igx-grid__tree-cell--padding-level-{{ level }}" |
| 90 | + ></div> |
46 | 91 | </ng-container> |
47 | | - <div #indicator |
48 | | - *ngIf="!isLoading" |
49 | | - class="igx-grid__tree-grouping-indicator" |
50 | | - [ngStyle]="{'visibility': showIndicator ? 'visible' : 'hidden'}" |
51 | | - (click)="toggle($event)" (focus)="onIndicatorFocus()"> |
52 | | - <ng-container *ngTemplateOutlet="iconTemplate; context: { $implicit: this }"> |
| 92 | + <div |
| 93 | + #indicator |
| 94 | + *ngIf="!isLoading" |
| 95 | + class="igx-grid__tree-grouping-indicator" |
| 96 | + [ngStyle]="{ visibility: showIndicator ? 'visible' : 'hidden' }" |
| 97 | + (click)="toggle($event)" |
| 98 | + (focus)="onIndicatorFocus()" |
| 99 | + > |
| 100 | + <ng-container |
| 101 | + *ngTemplateOutlet="iconTemplate; context: { $implicit: this }" |
| 102 | + > |
53 | 103 | </ng-container> |
54 | | - <ng-container *ngTemplateOutlet="pinnedIndicatorTemplate; context: context"> |
| 104 | + <ng-container |
| 105 | + *ngTemplateOutlet="pinnedIndicatorTemplate; context: context" |
| 106 | + > |
55 | 107 | </ng-container> |
56 | 108 | </div> |
57 | | - <div *ngIf="isLoading" |
58 | | - (dblclick)="onLoadingDblClick($event)" |
59 | | - class="igx-grid__tree-loading-indicator"> |
60 | | - <ng-container *ngTemplateOutlet="grid.rowLoadingIndicatorTemplate ? grid.rowLoadingIndicatorTemplate : defaultLoadingIndicatorTemplate"> |
| 109 | + <div |
| 110 | + *ngIf="isLoading" |
| 111 | + (dblclick)="onLoadingDblClick($event)" |
| 112 | + class="igx-grid__tree-loading-indicator" |
| 113 | + > |
| 114 | + <ng-container |
| 115 | + *ngTemplateOutlet=" |
| 116 | + grid.rowLoadingIndicatorTemplate |
| 117 | + ? grid.rowLoadingIndicatorTemplate |
| 118 | + : defaultLoadingIndicatorTemplate |
| 119 | + " |
| 120 | + > |
61 | 121 | </ng-container> |
62 | 122 | </div> |
63 | 123 | <ng-template #defaultLoadingIndicatorTemplate> |
64 | | - <igx-circular-bar [indeterminate]="true"> |
65 | | - </igx-circular-bar> |
| 124 | + <igx-circular-bar [indeterminate]="true"> </igx-circular-bar> |
66 | 125 | </ng-template> |
67 | 126 | </ng-container> |
68 | | -<ng-container *ngTemplateOutlet="template; context: context"> |
69 | | -</ng-container> |
| 127 | +<ng-container *ngTemplateOutlet="template; context: context"> </ng-container> |
70 | 128 | <ng-template #defaultExpandedTemplate> |
71 | | - <igx-icon fontSet="material">expand_more</igx-icon> |
| 129 | + <igx-icon fontSet="material">expand_more</igx-icon> |
72 | 130 | </ng-template> |
73 | 131 | <ng-template #defaultCollapsedTemplate> |
74 | | - <igx-icon fontSet="material">chevron_right</igx-icon> |
| 132 | + <igx-icon fontSet="material">chevron_right</igx-icon> |
75 | 133 | </ng-template> |
0 commit comments