@if (!noPermission) {
@for (row of data.getRows(); track row; let idx = $index) {
@if (enableDragRows) {
}
@if (actions && actionsPosition === 'left') {
@for (action of getRowActions(row); track action) {
}
}
@if (multiselect) {
}
@for (col of getVisibleColumns(); track col; let lastColumn = $last) {
@if (!col.template) {
@switch (data.getColumnType(row, col)) {
@case ('image') {
@if (isIconValue(row, col)) {
} @else {
@if (row.isSelected && !multiselect) {
} @else {
 }})
}
}
}
@case ('icon') {
}
@case ('date') {
}
@case ('location') {
}
@case ('fileSize') {
}
@case ('text') {
}
@case ('boolean') {
}
@case ('json') {
}
@case ('amount') {
}
@case ('number') {
}
@default {
}
}
}
@if (col.template) {
}
}
@if (
!showProvidedActions &&
((actions && actionsPosition === 'right') ||
(mainActionTemplate && showMainDatatableActions))) {
@if ((actions && actionsPosition === 'right')) {
@for (action of getRowActions(row); track action) {
}
}
}
}
@if (isEmpty()) {
@if (noContentTemplate) {
@for ( of [data]; track ) {
}
}
}
} @else {
@if (noPermissionTemplate) {
@for ( of [data]; track ) {
}
}
}