diff --git a/projects/igniteui-angular/src/lib/grids/api.service.ts b/projects/igniteui-angular/src/lib/grids/api.service.ts index 6bef1a38a97..173177d24cf 100644 --- a/projects/igniteui-angular/src/lib/grids/api.service.ts +++ b/projects/igniteui-angular/src/lib/grids/api.service.ts @@ -283,7 +283,9 @@ export class GridBaseAPIService implements GridServiceType { } public should_apply_number_style(column: ColumnType): boolean { - return column.dataType === GridColumnDataType.Number; + return column.dataType === GridColumnDataType.Number + || column.dataType === GridColumnDataType.Currency + || column.dataType === GridColumnDataType.Percent; } public get_data(): any[] { diff --git a/projects/igniteui-angular/src/lib/grids/headers/grid-header.component.ts b/projects/igniteui-angular/src/lib/grids/headers/grid-header.component.ts index 02ce129a63b..cb4a5241bbe 100644 --- a/projects/igniteui-angular/src/lib/grids/headers/grid-header.component.ts +++ b/projects/igniteui-angular/src/lib/grids/headers/grid-header.component.ts @@ -149,7 +149,9 @@ export class IgxGridHeaderComponent implements DoCheck, OnDestroy { @HostBinding('class.igx-grid-th--number') public get numberStyle() { - return this.column.dataType === GridColumnDataType.Number; + return this.column.dataType === GridColumnDataType.Number + || this.column.dataType === GridColumnDataType.Currency + || this.column.dataType === GridColumnDataType.Percent; } @HostBinding('class.igx-grid-th--sortable') diff --git a/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-api.service.ts b/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-api.service.ts index d7415379bbb..5d1180c5d9f 100644 --- a/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-api.service.ts +++ b/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-api.service.ts @@ -81,7 +81,9 @@ export class IgxTreeGridAPIService extends GridBaseAPIService { } public override should_apply_number_style(column: ColumnType): boolean { - return column.dataType === GridColumnDataType.Number && column.visibleIndex !== 0; + return (column.dataType === GridColumnDataType.Number + || column.dataType === GridColumnDataType.Currency + || column.dataType === GridColumnDataType.Percent) && column.visibleIndex !== 0; } public override deleteRowById(rowID: any): any {