|
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