@if (columns?.length > 0) {
@if (!loading() && !noDataTemplate) { No data to show }
@if (!loading()) { }
@if (!noHeader) { @if (!minView) { @for (col of columns; track trackByColFn($index, col)) { @switch (col?.headerType) { @case (colHeaderTypeEnum.sortFilter) { } @case (colHeaderTypeEnum.checkBox) { } @default {
{{ col.header }}
} } } } @else {
{{ minimizedTableHeader }}
@for (col of sortableCols; track trackByColFn($index, col)) {
}
}
} @if (!minView) { @for (col of columns; track trackByColFn(i, col); let i = $index) { @if (bodyTemplate) { } @else { {{ getBodyData(rowData, col) }} } } } @else {
}
@if (rowRightClick.observed && !minView) {
}
@if (index === rowsNumber - 1 && lazyLoading) { @if (autoLoadMore) {
} @else {
} }
}