Skip to content

Commit 922b2c2

Browse files
MKirovaMKirova
authored andcommitted
chore(*): Fix issue with wrong size caches being used due to sync service.
1 parent ce26438 commit 922b2c2

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

projects/igniteui-angular/src/lib/directives/for-of/for_of.directive.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1427,6 +1427,9 @@ export class IgxGridForOfDirective<T> extends IgxForOfDirective<T> implements On
14271427
this.igxForOf = value;
14281428
}
14291429

1430+
@Input()
1431+
public igxGridForOfUniqueSizeCache = false;
1432+
14301433
public get igxGridForOf() {
14311434
return this.igxForOf;
14321435
}
@@ -1436,7 +1439,7 @@ export class IgxGridForOfDirective<T> extends IgxForOfDirective<T> implements On
14361439
* @internal
14371440
*/
14381441
public get sizesCache(): number[] {
1439-
if (this.syncService.isMaster(this)) {
1442+
if (this.igxGridForOfUniqueSizeCache || this.syncService.isMaster(this)) {
14401443
return this._sizesCache;
14411444
}
14421445
return this.syncService.sizesCache(this.igxForScrollOrientation);

projects/igniteui-angular/src/lib/grids/pivot-grid/pivot-header-row.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@
165165
<div [style.max-height.px]='maxContainerHeight'>
166166
<div class="igx-grid-thead__group" *ngFor='let dimLevelColumns of columnDimensionsByLevel' [style.width.px]='grid.unpinnedWidth'>
167167
<ng-template igxGridFor #headerVirtualContainer let-column
168-
[igxGridForOf]="dimLevelColumns" [igxForScrollContainer]="grid.parentVirtDir"
168+
[igxGridForOf]="dimLevelColumns" [igxGridForOfUniqueSizeCache] = 'true' [igxForScrollContainer]="grid.parentVirtDir"
169169
[igxForContainerSize]="grid.unpinnedWidth" [igxForTrackBy]="grid.trackColumnChanges"
170170
[igxForSizePropName]="'calcPixelWidth'" [igxForScrollOrientation]="'horizontal'">
171171
<igx-grid-header-group [ngClass]="column.headerGroupClasses"

0 commit comments

Comments
 (0)