|
9 | 9 | [value]="formatter ? (value | columnFormatter: formatter)
|
10 | 10 | : column.dataType === 'number'
|
11 | 11 | ? (value | number:column.pipeArgs.digitsInfo:grid.locale)
|
12 |
| - : column.dataType === 'date' |
| 12 | + : (column.dataType === 'date' || column.dataType === 'time' || column.dataType === 'dateTime') |
13 | 13 | ? (value | date:column.pipeArgs.format:column.pipeArgs.timezone:grid.locale)
|
14 | 14 | : column.dataType === 'currency'
|
15 | 15 | ? (value | currency:currencyCode:column.pipeArgs.display:column.pipeArgs.digitsInfo:grid.locale)
|
|
18 | 18 | [column]="this.column.field"
|
19 | 19 | [containerClass]="'igx-grid__td-text'"
|
20 | 20 | [metadata]="searchMetadata">{{ formatter ? (value | columnFormatter: formatter) : column.dataType === "number"
|
21 |
| - ? (value | number:column.pipeArgs.digitsInfo:grid.locale) : column.dataType === "date" |
| 21 | + ? (value | number:column.pipeArgs.digitsInfo:grid.locale) : (column.dataType === 'date' || column.dataType === 'time' || column.dataType === 'dateTime') |
22 | 22 | ? (value | date:column.pipeArgs.format:column.pipeArgs.timezone:grid.locale) : column.dataType === 'currency'
|
23 | 23 | ? (value | currency:currencyCode:column.pipeArgs.display:column.pipeArgs.digitsInfo:grid.locale) : column.dataType === 'percent'
|
24 | 24 | ? (value | percent:column.pipeArgs.digitsInfo:grid.locale) : value }}</div>
|
|
29 | 29 | [activeCssClass]="activeHighlightClass"
|
30 | 30 | [groupName]="gridID"
|
31 | 31 | [value]="formatter ? (value | columnFormatter:formatter) : column.dataType === 'number' ?
|
32 |
| - (value | number:column.pipeArgs.digitsInfo:grid.locale) : column.dataType === 'date' ? |
| 32 | + (value | number:column.pipeArgs.digitsInfo:grid.locale) : (column.dataType === 'date' || column.dataType === 'time' || column.dataType === 'dateTime') ? |
33 | 33 | (value | date:column.pipeArgs.format:column.pipeArgs.timezone:grid.locale) : column.dataType === 'currency'?
|
34 | 34 | (value | currency:currencyCode:column.pipeArgs.display:column.pipeArgs.digitsInfo:grid.locale) : column.dataType === 'percent' ?
|
35 | 35 | (value | percent:column.pipeArgs.digitsInfo:grid.locale) : value"
|
|
59 | 59 | [locale]="grid.locale" [(value)]="editValue" [igxFocus]="true" [labelVisibility]="false">
|
60 | 60 | </igx-date-picker>
|
61 | 61 | </ng-container>
|
| 62 | + <ng-container *ngIf="column.dataType === 'time'"> |
| 63 | + <igx-time-picker [style.width.%]="100" [outlet]="grid.outlet" |
| 64 | + mode="dropdown" format="hh:mm:ss tt" [(value)]="editValue" [igxFocus]="true" > |
| 65 | + <label igxLabel></label> |
| 66 | + </igx-time-picker> |
| 67 | + </ng-container> |
| 68 | + <ng-container *ngIf="column.dataType === 'dateTime'"> |
| 69 | + <igx-input-group> |
| 70 | + <input type="text" igxInput [igxDateTimeEditor]="'dd/MM/yyyy HH:mm tt'" [(ngModel)]="editValue" [igxFocus]="true"/> |
| 71 | + </igx-input-group> |
| 72 | + </ng-container> |
62 | 73 | <ng-container *ngIf="column.dataType === 'currency'">
|
63 | 74 | <igx-input-group displayDensity="compact">
|
64 | 75 | <igx-prefix *ngIf="grid.currencyPositionLeft">{{ currencyCodeSymbol }}</igx-prefix>
|
|
0 commit comments