@if (mergedOptions.showFilter) {
{{mergedOptions.filterOptions?.label || 'Filter'}}
}
@for (column of columnMappings; track $index) {
| {{column.label}} |
@if (column?.component; as component) {
} @else if (column?.transformer) {
{{column.transformer!(row[column.key])}}
} @else {
{{row[column.key]}}
}
|
}
@if (mergedOptions.showActions) {
|
@for (action of mergedOptions.actionOptions?.actions; track action) {
@if (action.divider) {
} @else {
}
}
|
}
|
@if (mergedOptions.showFilter) {
No data matching the filter "{{dataSource.filter}}"
} @else {
No data found
}
|
@if (mergedOptions.showPaginator) {
}