@if (parentHeaders.length > 0) { @for (col of columns; track col.id; let i = $index) { @if (col.parentHeader) { @if (getParentHeaderAt(i)) { } } @else { } } @for (col of columns; track col.id) { @if (!col.parentHeader) { } @else { } } } @else { @for (col of columns; track col.id) { } } @if (!rows || rows.length === 0) { } @for (item of groupedRows; track item.groupKey || $index) { @if (item.isGroup) { @if (isGroupExpanded(item.groupKey!)) { @for (row of item.rows!; track $index) { @for (col of columns; track col.id) { } } } } @else { @for (col of columns; track col.id) { } } }
{{ col.parentHeader }} {{ col.label }} @if (col.sortable) { }
{{ col.label }} @if (col.sortable) { }
{{ col.label }} @if (col.sortable) { }
No data available.
@if (groupHeaderTemplate) { } @else {
@if (groupCollapsible) { } {{ item.groupValue }} ({{ item.rows!.length }} items)
}
@if (col.template) { } @else if (col.link) { {{ row[col.id] ?? '' }} } @else { {{ row[col.id] ?? '' }} }
@if (col.template) { } @else if (col.link) { {{ item.rows![0][col.id] ?? '' }} } @else { {{ item.rows![0][col.id] ?? '' }} }