@if (configTable.tTitleBar?.title) {
}
@if (configTable.tBody.data && configTable.tBody.data.length > 0) {
@if (configTable.tCaption && configTable.tCaption.srOnly) {
{{ configTable.tCaption.srOnly }}
}
@if (configTable.tHead.columns.length > 0) {
@if (configTable.tHead) {
@for (hColumn of configTable.tHead.columns; track $index) {
@if (hColumn.fieldOrder) {
|
{{ hColumn.fieldLabel }}
|
} @else {
{{ hColumn.fieldLabel }}
|
}
}
}
@if (configTable.tHead.action) {
{{ configTable.tHead.action.label }}
|
}
}
@for (item of configTable.tBody.data; let i = $index; track $index) {
@for (column of configTable.tBody.columns; let i = $index; track $index) {
|
|
}
@if (configTable.tBody.action ?? false) {
@for (act of configTable.tBody.action?.buttons ?? []; track $index) {
@if (act.visible && act.visible(item) ? true : null) {
}
}
|
}
}
@if (configTable.tPagination) {
}
} @else {
}
@for (cell of $any(cells); track $index) {
}
@if (!cell.fieldPipe) {
@if (
cell.icon &&
cell.icon.position !== 'right' &&
cell.icon.action.visible &&
cell.icon.action.visible(item)
) {
}
{{ item | fieldArrayPosition: cell.fieldArrayPosition }}
@if (
cell.icon &&
cell.icon.position === 'right' &&
cell.icon.action.visible &&
cell.icon.action.visible(item)
) {
}
} @else {
@if (
cell.icon &&
cell.icon.position !== 'right' &&
cell.icon.action.visible &&
cell.icon.action.visible(item)
) {
}
@if (
cell.icon &&
cell.icon.position === 'right' &&
cell.icon.action.visible &&
cell.icon.action.visible(item)
) {
}
}