@if (showToolbar()) {
|
@if (column.name === rowTreeProperty()) {
}
@if (options()?.sortable) {
} @else {
{{ column.caption || column.name }}
}
{{ 'Ngm.AnalyticalGrid.SORT' | translate: { Default: 'SORT' } }}
{{ 'Ngm.AnalyticalGrid.MOVE' | translate: { Default: 'MOVE' } }}
|
}
@if (pivotColumnRowCount > 1 && tableConfig.columnAxes?.[0]) {
@if (tableConfig.columnAxes[0].displayHierarchy) { } {{ tableConfig.columnAxes[0].caption || tableConfig.columnAxes[0].dimension }} @if (options()?.sortable && tableConfig.columnAxes[0].dimension !== C_MEASURES) { @if (tableConfig.columnAxes[0].sortDirection) { } @else { } } | } @for (column of tableConfig.pivotColumns?.[0] ?? []; track column.name) {
@if (column.expandable) {
}
@if (pivotColumnRowCount === 1 && options()?.sortable) {
} @else {
{{ column.caption || column.name }}
}
|
}
|---|---|---|
| @if (tableConfig.columnAxes[i + 1].displayHierarchy) { } {{ tableConfig.columnAxes[i + 1].caption || tableConfig.columnAxes[i + 1].dimension }} @if (options()?.sortable && tableConfig.columnAxes[i + 1].dimension !== C_MEASURES) { @if (tableConfig.columnAxes[i + 1].sortDirection) { } @else { } } | } @for (column of columns; track column.name) {
@if (column.expandable) {
}
@if (last && options()?.sortable) {
} @else {
{{ column.caption || column.name }}
}
|
}
|
| 1 ? 2 : null"
[class.ngm-analytical-grid__measure]="column.property?.role === AggregationRole.measure"
[class.selected-member]="isRowCell(row, column, j)"
[class.selected]="column.name === selected.column?.name"
[zTableStickyStart]="column.sticky ? stickyStartOffset(tableConfig, column.name) : null"
[zTableStickyZIndex]="column.sticky ? 5 : 1"
(click)="selectCell(column)"
>
@if (column.name === rowTreeProperty()) {
}
@if (column.name === C_MEASURES) {
{{ row['[Measures].[MEMBER_CAPTION]'] || row['[Measures]'] }}
} @else if (column.property?.role !== AggregationRole.measure) {
|
}
@if (bodyLeadingColspan(tableConfig)) {
} @for (column of leafColumns(tableConfig); track column.name) { | @if (column.bar) { } @if (row[column.name]?.value === null || row[column.name]?.value === undefined) { - } @else if (column.formatting?.currencyCode || options()?.currencyCode) { {{ row[column.name]?.value | currency : column.formatting?.currencyCode || options()?.currencyCode : 'symbol' : column.formatting?.digitsInfo || options()?.digitsInfo }} } @else { @if ((column.formatting?.unit ?? options()?.unit) === '%') { {{ row[column.name].value * 100 | number: column.formatting?.digitsInfo || options()?.digitsInfo || '0.0-2' }} } @else { {{ row[column.name]?.value | number: column.formatting?.digitsInfo || options()?.digitsInfo || '0.0-2' }} } @if (column.formatting?.unit || options()?.unit; as unit) { {{ unit }} } } | }
| 1 ? 1 : 0)" > {{ 'Ngm.Table.NoData' | translate: { Default: 'No data' } }} |