|
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) |
16 | | - : column.dataType === 'percent' ? (value | percent:column.pipeArgs.digitsInfo:grid.locale) : value" |
| 16 | + : column.dataType === 'percent' |
| 17 | + ? (value | percent:column.pipeArgs.digitsInfo:grid.locale) |
| 18 | + : column.dataType === 'boolean' && !this.formatter |
| 19 | + ? '' |
| 20 | + : value" |
17 | 21 | [row]="rowData" |
18 | 22 | [column]="this.column.field" |
19 | 23 | [containerClass]="'igx-grid__td-text'" |
20 | 24 | [metadata]="searchMetadata">{{ formatter ? (value | columnFormatter:formatter:rowData) : column.dataType === "number" |
21 | 25 | ? (value | number:column.pipeArgs.digitsInfo:grid.locale) : (column.dataType === 'date' || column.dataType === 'time' || column.dataType === 'dateTime') |
22 | 26 | ? (value | date:column.pipeArgs.format:column.pipeArgs.timezone:grid.locale) : column.dataType === 'currency' |
23 | 27 | ? (value | currency:currencyCode:column.pipeArgs.display:column.pipeArgs.digitsInfo:grid.locale) : column.dataType === 'percent' |
24 | | - ? (value | percent:column.pipeArgs.digitsInfo:grid.locale) : value }}</div> |
| 28 | + ? (value | percent:column.pipeArgs.digitsInfo:grid.locale) : column.dataType === 'boolean' && !this.formatter |
| 29 | + ? '' : value}}</div> |
| 30 | + |
| 31 | + <igx-icon |
| 32 | + *ngIf="column.dataType === 'boolean' && !this.formatter" |
| 33 | + [ngClass]="{ 'igx-icon--success': value, 'igx-icon--error': !value }" |
| 34 | + >{{ value ? "check" : "close" }}</igx-icon |
| 35 | + > |
25 | 36 | </ng-template> |
26 | 37 | <ng-template #addRowCell let-cell="cell"> |
27 | 38 | <div igxTextHighlight class="igx-grid__td-text" style="pointer-events: none" |
|
32 | 43 | (value | number:column.pipeArgs.digitsInfo:grid.locale) : (column.dataType === 'date' || column.dataType === 'time' || column.dataType === 'dateTime') ? |
33 | 44 | (value | date:column.pipeArgs.format:column.pipeArgs.timezone:grid.locale) : column.dataType === 'currency'? |
34 | 45 | (value | currency:currencyCode:column.pipeArgs.display:column.pipeArgs.digitsInfo:grid.locale) : column.dataType === 'percent' ? |
35 | | - (value | percent:column.pipeArgs.digitsInfo:grid.locale) : value" |
| 46 | + (value | percent:column.pipeArgs.digitsInfo:grid.locale) : column.dataType === 'boolean' && !this.formatter ? '' : |
| 47 | + value" |
36 | 48 | [row]="rowData" |
37 | 49 | [column]="this.column.field" |
38 | 50 | [containerClass]="'igx-grid__td-text'" |
|
0 commit comments