Skip to content

Commit 4ef52bb

Browse files
MKirovaMKirova
authored andcommitted
chore(*): Additional fix for columnLayouts.
1 parent 0ccfa1f commit 4ef52bb

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

projects/igniteui-angular/src/lib/grids/grid-base.directive.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5427,7 +5427,8 @@ export abstract class IgxGridBaseDirective implements GridType,
54275427
visibleChildColumns.length - columnsWithSetWidths.length;
54285428
const sumExistingWidths = columnsWithSetWidths
54295429
.reduce((prev, curr) => {
5430-
const colWidth = !curr.widthConstrained ? curr.width : curr.calcPixelWidth;
5430+
const colInstance = this.hasColumnLayouts ? curr.ref : curr;
5431+
const colWidth = !colInstance.widthConstrained ? curr.width : colInstance.calcPixelWidth;
54315432
let widthValue = parseFloat(colWidth);
54325433
if (isNaN(widthValue)) {
54335434
widthValue = MINIMUM_COLUMN_WIDTH;
@@ -5436,7 +5437,7 @@ export abstract class IgxGridBaseDirective implements GridType,
54365437
widthValue / 100 * computedWidth :
54375438
widthValue;
54385439
// apply constraints, since constraint may change width
5439-
const constrainedWidth = curr.getConstrainedSizePx(currWidth);
5440+
const constrainedWidth = this.hasColumnLayouts ? currWidth : colInstance.getConstrainedSizePx(currWidth);
54405441
return prev + constrainedWidth;
54415442
}, 0);
54425443

0 commit comments

Comments
 (0)