Skip to content

Commit bb4e39f

Browse files
MKirovaMKirova
authored andcommitted
chore(*): Fix border styles.
1 parent 870e7f6 commit bb4e39f

File tree

3 files changed

+10
-4
lines changed

3 files changed

+10
-4
lines changed

projects/igniteui-angular/src/lib/grids/common/pipes.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ export class IgxGridRowClassesPipe implements PipeTransform {
126126
[dirty, 'igx-grid__tr--edited'],
127127
[deleted, 'igx-grid__tr--deleted'],
128128
[dragging, 'igx-grid__tr--drag'],
129-
[mrl, 'igx-grid__tr--mrl'],
129+
[mrl || _rowData.cellMergeMeta, 'igx-grid__tr--mrl'],
130130
// Tree grid only
131131
[filteredOut, 'igx-grid__tr--filtered']
132132
];

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

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,10 @@
3232
}
3333
<ng-template igxGridFor let-col [igxGridForOf]="unpinnedColumns | igxNotGrouped" [igxForScrollContainer]="grid.parentVirtDir" [igxForScrollOrientation]="'horizontal'" [igxForContainerSize]="grid.unpinnedWidth" [igxForSizePropName]="'calcPixelWidth'" [igxForTrackBy]="grid.trackColumnChanges" #igxDirRef>
3434
@if (this.hasMergedCells) {
35-
<div [style.height.px]="this.grid.rowHeight"
35+
<div [style.height.px]="getRowHeight()"
36+
class="igx-grid__mrl-block"
3637
[style.visibility]="this.data.cellMergeMeta.get(col.field).root ? 'hidden' : 'visible'"
37-
class="igx-grid__mrl-block" [ngStyle]="{
38+
[ngStyle]="{
3839
'grid-template-rows':this.getMergeCellSpan(col)
3940
}">
4041
<ng-container *ngTemplateOutlet="col.visibleIndex === 0 && grid.hasDetails ? expandableCellTemplate : mergedCellTemplate; context: getContext(col, this)"></ng-container>
@@ -173,6 +174,7 @@
173174
<ng-template #mergedCellTemplate let-col>
174175
<igx-grid-cell
175176
class="igx-grid__td igx-grid__td--fw"
177+
[class.igx-grid__td--merged]="data.cellMergeMeta.get(col.field).rowSpan > 1"
176178
[class.igx-grid__td--edited]="key | transactionState:col.field:grid.rowEditable:grid.transactions:grid.pipeTrigger:grid.gridAPI.crudService.cell:grid.gridAPI.crudService.row"
177179
[class.igx-grid__td--pinned]="col.pinned"
178180
[class.igx-grid__td--number]="col.dataType === 'number' || col.dataType === 'percent' || col.dataType === 'currency'"
@@ -193,7 +195,7 @@
193195
[active]="isCellActive(col.visibleIndex)"
194196
[cellSelectionMode]="grid.cellSelection"
195197
[displayPinnedChip]="shouldDisplayPinnedChip(col.visibleIndex)"
196-
[style.height.px]="data.cellMergeMeta.get(col.field).rowSpan * (this.grid.rowHeight + 1)"
198+
[style.gridRow]="'1 / -1'"
197199
[style.zIndex]="data.cellMergeMeta.get(col.field).rowSpan"
198200
[style.min-width]="col.resolvedWidth"
199201
[style.max-width]="col.resolvedWidth"

projects/igniteui-angular/src/lib/grids/row.directive.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -602,6 +602,10 @@ export class IgxRowDirective implements DoCheck, AfterViewInit, OnDestroy {
602602
return `repeat(${rowCount},51px)`;
603603
}
604604

605+
protected getRowHeight() {
606+
return this.grid.rowHeight;
607+
}
608+
605609
/**
606610
* @hidden
607611
*/

0 commit comments

Comments
 (0)