From 34e8c4a88397c14f055c4e69e5a9ebcd06a58477 Mon Sep 17 00:00:00 2001 From: Martin Dragnev Date: Fri, 1 Apr 2022 14:14:33 +0300 Subject: [PATCH] fix(Pivot): Do not generate columns when there is no data --- .../src/lib/grids/pivot-grid/pivot-grid.component.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/projects/igniteui-angular/src/lib/grids/pivot-grid/pivot-grid.component.ts b/projects/igniteui-angular/src/lib/grids/pivot-grid/pivot-grid.component.ts index 9ae24d1930b..35a3109c18e 100644 --- a/projects/igniteui-angular/src/lib/grids/pivot-grid/pivot-grid.component.ts +++ b/projects/igniteui-angular/src/lib/grids/pivot-grid/pivot-grid.component.ts @@ -1824,6 +1824,7 @@ export class IgxPivotGridComponent extends IgxGridBaseDirective implements OnIni let fieldsMap; if (this.pivotConfiguration.columnStrategy && this.pivotConfiguration.columnStrategy instanceof NoopPivotDimensionsStrategy) { const fields = this.generateDataFields(data); + if (fields.length === 0) return; const rowFields = PivotUtil.flatten(this.pivotConfiguration.rows).map(x => x.memberName); const keyFields = Object.values(this.pivotKeys); const filteredFields = fields.filter(x => rowFields.indexOf(x) === -1 && keyFields.indexOf(x) === -1 &&