| {{definedCellTotalUpdates && colDef.display == 'Total' ? 'Total Value in INR(‘000)': colDef.display}} | = (dataSourceLength - 4))? getFixRowBottom(row, span[colDef.display][row]) : 'auto'" [ngClass]="{ 'stickyClass' : colDef.sticky,'bb-sticky-cell':definedCellTotalUpdates && row >= (dataSourceLength - 4), 'totalBackground': definedCellTotalUpdates && row >= (dataSourceLength - 4),'bb-differ-background': definedCellTotalUpdates && (((row + 1)%2) == 0) && col == 0 && row < (dataSourceLength-4)}" [attr.rowspan]="span[colDef.display][row]"[style.display]="span[colDef.display][row] ? '' : 'none'" [ngStyle]="{'background-color': (col == 0 && element['BG_COLOR'])? element['BG_COLOR'] : 'white', 'border-top': (definedCellTotalUpdates && row != 0 && row <= (dataSourceLength - 4) && element[displayColNameLst[1]] == borderSeparationKey)? '1px solid #666' : ''}"> {{definedCellTotalUpdates && element[colDef.name] == 'Total' ? 'Total Value in INR(‘000)' : element[colDef.name]}} | = groupByRowCol && colDef.visible == 'Y'" id = "Column_{{row}}_{{col}}" mat-cell
[style.left]="leftByIdJson[col]? leftByIdJson[col] : 'auto' " [style.bottom] = "(definedCellTotalUpdates && row >= (dataSourceLength - 4))? getFixRowBottom(row) : 'auto'"
[ngClass]="{ 'stickyClass_' : colDef.sticky,'lastChildRight': col == (displayedCols.length - 1), 'bb-fix-colum' : col == freezColumns - 1, 'bb-disabled-cell': col != (displayedCols.length - 1) ,'totalBackground' : definedCellTotalUpdates && (col == (displayedCols.length - 1) || row >= (dataSourceLength - 4)) ,
'bb-editable-cell':(element[colDef.name+'_P'] && element[colDef.name+'_P'] == '0'),'bb-sticky-cell':definedCellTotalUpdates && row >= (dataSourceLength - 4)}"
[ngStyle]="{'border-top': (definedCellTotalUpdates && row != 0 && row <= (dataSourceLength - 4) && element[displayColNameLst[1]] == borderSeparationKey)? '1px solid #666' : ''}">
{{element[colDef.name]}}
{{ currentChangeValue | calculateTotal: row: dataSource.data: defineCellsTotalIndxArr: displayColNameLst: freezColumns: definedCellTotalUpdates: defineCellsTotalIndxArrForQty}}
|
= groupByRowCol && colDef.visible == 'Y'" id = "Column_{{row}}_{{col}}" mat-cell [style.width]="colDef.width"
[style.bottom] = "(definedCellTotalUpdates && row >= (dataSourceLength - 4))? getFixRowBottom(row) : 'auto'"
[ngClass]="{ 'stickyClass_' : colDef.sticky,'bb-disabled-cell' :element[colDef.name+'_P'] == '1',
'bb-sticky-cell' : definedCellTotalUpdates && row >= (dataSourceLength - 4),'totalBackground':definedCellTotalUpdates && row >= (dataSourceLength - 4)}"
(click) = "(definedCellTotalUpdates && element[colDef.name+'_P'] && element[colDef.name+'_P'] == '0')? isEditable(row, col) : '' "
[ngStyle]="{'border-top': (definedCellTotalUpdates && row != 0 && row <= (dataSourceLength - 4) && element[displayColNameLst[1]] == borderSeparationKey)? '1px solid #666' : ''}">
|
= groupByRowCol && colDef.visible == 'N'; " id = "Column_{{row}}_{{col}}" mat-cell [style.width]="colDef.width" [ngClass]="{ 'stickyClass_' : colDef.sticky}"> {{element[colDef.name]}} | {{getGrandTotal(colDef.name, colDef.sticky, col)}} |
|---|