@if (selectionModel(); as sel) {
} @for (col of effectiveColumns(); track col.name()) { @if (col.headerTemplate(); as tpl) { } }
@if (selectionModel(); as sel) {
@if (sel.isSelectable(row)) { }
} @for (col of effectiveColumns(); track col.name()) { @if (col.cellTemplate(); as tpl) { } }
@if (selectionModel()) {
} @for (col of effectiveColumns(); track col.name()) { @if (col.loadingTemplate(); as tpl) { } @else { } }
@if (item.kind === "group") {
@if (item.group.collapsible()) { } @else {
@if (item.level === 0) { {{ item.count }} }
}
} @else { }
@if (hasColumns()) { @if (loading()) { @for (i of skeletonRows(); track i) { } } @else if (isEmpty()) { {{ (noMatches() ? "noMatchingItems" : "nothingToShow") | i18n }} } @else if (isVirtualized()) { } @else {
@for (item of renderItems(); track trackRenderItem($index, item)) { }
} } @else { }