Skip to content

Commit 2ec13b8

Browse files
authored
Merge pull request #7873 from IgniteUI/rkaraivanov/transaction-styles
fix(grid): Row editing transaction styles
2 parents 34d1406 + 256594a commit 2ec13b8

File tree

4 files changed

+11
-11
lines changed

4 files changed

+11
-11
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
@@ -265,7 +265,7 @@ export class IgxStringReplacePipe implements PipeTransform {
265265
@Pipe({ name: 'transactionState' })
266266
export class IgxGridTransactionStatePipe implements PipeTransform {
267267

268-
transform(row_id: any, field: string, rowEditable: boolean, transactions: any, _: any) {
268+
transform(row_id: any, field: string, rowEditable: boolean, transactions: any, _: any, __: any) {
269269
if (rowEditable) {
270270
const rowCurrentState = transactions.getAggregatedValue(row_id, false);
271271
if (rowCurrentState) {

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@
8888
<ng-template #cellTemplate let-col>
8989
<igx-grid-cell
9090
class="igx-grid__td igx-grid__td--fw"
91-
[class.igx-grid__td--edited]="rowID | transactionState:col.field:grid.rowEditable:grid.transactions:grid.pipeTrigger"
91+
[class.igx-grid__td--edited]="rowID | transactionState:col.field:grid.rowEditable:grid.transactions:grid.pipeTrigger:grid.crudService.cell"
9292
[attr.aria-describedby]="gridID + '_' + col.field | igxStringReplace:'.':'_'"
9393
[class.igx-grid__td--pinned]="col.pinned"
9494
[class.igx-grid__td--number]="col.dataType === 'number'"
@@ -124,7 +124,7 @@
124124
[class.igx-grid__td--pinned]="col.pinned"
125125
[attr.aria-describedby]="gridID + '_' + col.field | igxStringReplace:'.':'_'"
126126
class="igx-grid__td igx-grid__td--fw igx-grid__td--tree-cell"
127-
[class.igx-grid__td--edited]="rowID | transactionState:col.field:grid.rowEditable:grid.transactions:grid.pipeTrigger"
127+
[class.igx-grid__td--edited]="rowID | transactionState:col.field:grid.rowEditable:grid.transactions:grid.pipeTrigger:grid.crudService.cell"
128128
[class.igx-grid__td--number]="col.dataType === 'number' && col.visibleIndex !== 0"
129129
[ngClass]="col.cellClasses | igxCellStyleClasses:rowData[col.field]:rowData:col.field:viewIndex:grid.pipeTrigger"
130130
[ngStyle]="col.cellStyles | igxCellStyles:rowData[col.field]:rowData:col.field:viewIndex:grid.pipeTrigger"
@@ -154,7 +154,7 @@
154154
<ng-template #mrlCellTemplate let-col>
155155
<igx-grid-cell
156156
class="igx-grid__td igx-grid__td--fw"
157-
[class.igx-grid__td--edited]="rowID | transactionState:col.field:grid.rowEditable:grid.transactions:grid.pipeTrigger"
157+
[class.igx-grid__td--edited]="rowID | transactionState:col.field:grid.rowEditable:grid.transactions:grid.pipeTrigger:grid.crudService.cell"
158158
[attr.aria-describedby]="gridID + '_' + col.field | igxStringReplace:'.':'_'"
159159
[class.igx-grid__td--pinned]="col.pinned"
160160
[class.igx-grid__td--number]="col.dataType === 'number'"
@@ -190,7 +190,7 @@
190190
<ng-template #mrlExpandableCellTemplate let-col>
191191
<igx-expandable-grid-cell
192192
class="igx-grid__td igx-grid__td--fw igx-grid__td--tree-cell"
193-
[class.igx-grid__td--edited]="rowID | transactionState:col.field:grid.rowEditable:grid.transactions:grid.pipeTrigger"
193+
[class.igx-grid__td--edited]="rowID | transactionState:col.field:grid.rowEditable:grid.transactions:grid.pipeTrigger:grid.crudService.cell"
194194
[attr.aria-describedby]="gridID + '_' + col.field | igxStringReplace:'.':'_'"
195195
[class.igx-grid__td--pinned]="col.pinned"
196196
[class.igx-grid__td--number]="col.dataType === 'number' && col.visibleIndex !== 0"

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
<ng-template igxGridFor let-col [igxGridForOf]="unpinnedColumns | igxNotGrouped" [igxForScrollContainer]="grid.parentVirtDir" let-colIndex="index" [igxForSizePropName]='"calcPixelWidth"' [igxForScrollOrientation]="'horizontal'" [igxForContainerSize]='grid.unpinnedWidth' [igxForTrackBy]='grid.trackColumnChanges' #igxDirRef>
4141
<igx-hierarchical-grid-cell
4242
class="igx-grid__td igx-grid__td--fw"
43-
[class.igx-grid__td--edited]="rowID | transactionState:col.field:grid.rowEditable:grid.transactions:grid.pipeTrigger"
43+
[class.igx-grid__td--edited]="rowID | transactionState:col.field:grid.rowEditable:grid.transactions:grid.pipeTrigger:grid.crudService.cell"
4444
[attr.aria-describedby]="gridID + '_' + col.field | igxStringReplace:'.':'_'"
4545
[class.igx-grid__td--number]="col.dataType === 'number'"
4646
[class.igx-grid__td--bool]="col.dataType === 'boolean'"
@@ -87,7 +87,7 @@
8787
<ng-template #pinnedCellsTemplate let-col>
8888
<igx-hierarchical-grid-cell *ngFor="let col of pinnedColumns | igxNotGrouped"
8989
class="igx-grid__td igx-grid__td--fw igx-grid__td--pinned"
90-
[class.igx-grid__td--edited]="rowID | transactionState:col.field:grid.rowEditable:grid.transactions:grid.pipeTrigger"
90+
[class.igx-grid__td--edited]="rowID | transactionState:col.field:grid.rowEditable:grid.transactions:grid.pipeTrigger:grid.crudService.cell"
9191
[attr.aria-describedby]="gridID + '_' + col.field | igxStringReplace:'.':'_'"
9292
[class.igx-grid__td--number]="col.dataType === 'number'"
9393
[ngClass]="col.cellClasses | igxCellStyleClasses:rowData[col.field]:rowData:col.field:viewIndex:grid.pipeTrigger"

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<ng-template #cellTemplate>
1919
<igx-grid-cell
2020
class="igx-grid__td igx-grid__td--fw"
21-
[class.igx-grid__td--edited]="rowID | transactionState:col.field:grid.rowEditable:grid.transactions:grid.pipeTrigger"
21+
[class.igx-grid__td--edited]="rowID | transactionState:col.field:grid.rowEditable:grid.transactions:grid.pipeTrigger:grid.crudService.cell"
2222
[attr.aria-describedby]="gridID + '_' + col.field | igxStringReplace:'.':'_'"
2323
[class.igx-grid__td--number]="col.dataType === 'number'"
2424
[class.igx-grid__td--bool]="col.dataType === 'boolean'"
@@ -47,7 +47,7 @@
4747
<ng-template #treeCellTemplate>
4848
<igx-tree-grid-cell
4949
class="igx-grid__td igx-grid__td--fw igx-grid__td--tree-cell"
50-
[class.igx-grid__td--edited]="rowID | transactionState:col.field:grid.rowEditable:grid.transactions:grid.pipeTrigger"
50+
[class.igx-grid__td--edited]="rowID | transactionState:col.field:grid.rowEditable:grid.transactions:grid.pipeTrigger:grid.crudService.cell"
5151
[attr.aria-describedby]="gridID + '_' + col.field | igxStringReplace:'.':'_'"
5252
[class.igx-grid__td--number]="col.dataType === 'number' && col.visibleIndex !== 0"
5353
[ngClass]="col.cellClasses | igxCellStyleClasses:rowData[col.field]:rowData:col.field:viewIndex:grid.pipeTrigger"
@@ -100,7 +100,7 @@
100100
<ng-template #cellTemplate>
101101
<igx-grid-cell
102102
class="igx-grid__td igx-grid__td--fw igx-grid__td--pinned"
103-
[class.igx-grid__td--edited]="rowID | transactionState:col.field:grid.rowEditable:grid.transactions:grid.pipeTrigger"
103+
[class.igx-grid__td--edited]="rowID | transactionState:col.field:grid.rowEditable:grid.transactions:grid.pipeTrigger:grid.crudService.cell"
104104
[attr.aria-describedby]="gridID + '_' + col.field | igxStringReplace:'.':'_'"
105105
[class.igx-grid__td--number]="col.dataType === 'number'"
106106
[ngClass]="col.cellClasses | igxCellStyleClasses:rowData[col.field]:rowData:col.field:viewIndex:grid.pipeTrigger"
@@ -131,7 +131,7 @@
131131
<ng-template #treeCellTemplate>
132132
<igx-tree-grid-cell
133133
class="igx-grid__td igx-grid__td--fw igx-grid__td--tree-cell igx-grid__td--pinned"
134-
[class.igx-grid__td--edited]="rowID | transactionState:col.field:grid.rowEditable:grid.transactions:grid.pipeTrigger"
134+
[class.igx-grid__td--edited]="rowID | transactionState:col.field:grid.rowEditable:grid.transactions:grid.pipeTrigger:grid.crudService.cell"
135135
[attr.aria-describedby]="gridID + '_' + col.field | igxStringReplace:'.':'_'"
136136
[class.igx-grid__td--number]="col.dataType === 'number' && col.visibleIndex !== 0"
137137
[ngClass]="col.cellClasses | igxCellStyleClasses:rowData[col.field]:rowData:col.field:viewIndex:grid.pipeTrigger"

0 commit comments

Comments
 (0)