Skip to content

Commit 1281679

Browse files
ddariboMonikaKirkovarkaraivanov
authored
fix(grids): apply number-style class for currency and percent cols (#16847)
Co-authored-by: MonikaKirkova <47036441+MonikaKirkova@users.noreply.github.com> Co-authored-by: Radoslav Karaivanov <rkaraivanov@infragistics.com>
1 parent d429ecb commit 1281679

3 files changed

Lines changed: 9 additions & 3 deletions

File tree

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

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

291291
public should_apply_number_style(column: ColumnType): boolean {
292-
return column.dataType === GridColumnDataType.Number;
292+
return column.dataType === GridColumnDataType.Number
293+
|| column.dataType === GridColumnDataType.Currency
294+
|| column.dataType === GridColumnDataType.Percent;
293295
}
294296

295297
public get_data(): any[] {

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

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

152152
@HostBinding('class.igx-grid-th--number')
153153
public get numberStyle() {
154-
return this.column.dataType === GridColumnDataType.Number;
154+
return this.column.dataType === GridColumnDataType.Number
155+
|| this.column.dataType === GridColumnDataType.Currency
156+
|| this.column.dataType === GridColumnDataType.Percent;
155157
}
156158

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

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

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

9090
public override should_apply_number_style(column: ColumnType): boolean {
91-
return column.dataType === GridColumnDataType.Number && column.visibleIndex !== 0;
91+
return (column.dataType === GridColumnDataType.Number
92+
|| column.dataType === GridColumnDataType.Currency
93+
|| column.dataType === GridColumnDataType.Percent) && column.visibleIndex !== 0;
9294
}
9395

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

0 commit comments

Comments
 (0)