Skip to content

Commit 2441478

Browse files
fix(grids): apply number-style class for currency and percent cols (#16848)
Co-authored-by: MonikaKirkova <47036441+MonikaKirkova@users.noreply.github.com>
1 parent d10fce6 commit 2441478

3 files changed

Lines changed: 9 additions & 3 deletions

File tree

projects/igniteui-angular/src/lib/grids/api.service.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,9 @@ export class GridBaseAPIService<T extends GridType> implements GridServiceType {
283283
}
284284

285285
public should_apply_number_style(column: ColumnType): boolean {
286-
return column.dataType === GridColumnDataType.Number;
286+
return column.dataType === GridColumnDataType.Number
287+
|| column.dataType === GridColumnDataType.Currency
288+
|| column.dataType === GridColumnDataType.Percent;
287289
}
288290

289291
public get_data(): any[] {

projects/igniteui-angular/src/lib/grids/headers/grid-header.component.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,9 @@ export class IgxGridHeaderComponent implements DoCheck, OnDestroy {
149149

150150
@HostBinding('class.igx-grid-th--number')
151151
public get numberStyle() {
152-
return this.column.dataType === GridColumnDataType.Number;
152+
return this.column.dataType === GridColumnDataType.Number
153+
|| this.column.dataType === GridColumnDataType.Currency
154+
|| this.column.dataType === GridColumnDataType.Percent;
153155
}
154156

155157
@HostBinding('class.igx-grid-th--sortable')

projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-api.service.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,9 @@ export class IgxTreeGridAPIService extends GridBaseAPIService<GridType> {
8181
}
8282

8383
public override should_apply_number_style(column: ColumnType): boolean {
84-
return column.dataType === GridColumnDataType.Number && column.visibleIndex !== 0;
84+
return (column.dataType === GridColumnDataType.Number
85+
|| column.dataType === GridColumnDataType.Currency
86+
|| column.dataType === GridColumnDataType.Percent) && column.visibleIndex !== 0;
8587
}
8688

8789
public override deleteRowById(rowID: any): any {

0 commit comments

Comments
 (0)