Skip to content

Commit 6332b51

Browse files
committed
fix(pivot): Update columns when filter dimension changes
1 parent 4a27f36 commit 6332b51

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

projects/igniteui-angular/src/lib/grids/pivot-grid/pivot-filtering.service.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ export class IgxPivotFilteringService extends IgxFilteringService {
2020
const dim = allDimensions.find(x => x.memberName === fieldName || x.member === fieldName);
2121
dim.filter = undefined;
2222
grid.filteringPipeTrigger++;
23-
if (PivotUtil.flatten(config.columns).indexOf(dim) !== -1) {
23+
if (PivotUtil.flatten(config.columns).indexOf(dim) !== -1 ||
24+
PivotUtil.flatten(config.filters).indexOf(dim) !== -1) {
2425
// update columns
2526
(grid as any).setupColumns();
2627
}
@@ -42,7 +43,8 @@ export class IgxPivotFilteringService extends IgxFilteringService {
4243
this.prepare_filtering_expression(filteringTree, fieldName, term, conditionOrExpressionsTree, ignoreCase, fieldFilterIndex);
4344
dim.filter = filteringTree;
4445
grid.filteringPipeTrigger++;
45-
if (PivotUtil.flatten(config.columns).indexOf(dim) !== -1) {
46+
if (PivotUtil.flatten(config.columns).indexOf(dim) !== -1 ||
47+
PivotUtil.flatten(config.filters).indexOf(dim) !== -1) {
4648
// update columns
4749
(grid as any).setupColumns();
4850
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -544,7 +544,7 @@ export class IgxPivotGridComponent extends IgxGridBaseDirective implements OnIni
544544
this.autoGenerate = true;
545545
this.uniqueColumnValuesStrategy = this.uniqueColumnValuesStrategy || this.uniqueDimensionValuesStrategy;
546546
const config = this.pivotConfiguration;
547-
this.filteringExpressionsTree = PivotUtil.buildExpressionTree(config);;
547+
this.filteringExpressionsTree = PivotUtil.buildExpressionTree(config);
548548
super.ngOnInit();
549549
}
550550

0 commit comments

Comments
 (0)