widgets.persistent-table.general-settings
{{ 'widgets.persistent-table.enable-filter' | translate }}
{{ 'widgets.persistent-table.enable-sticky-header' | translate }} {{ 'widgets.persistent-table.enable-sticky-action' | translate }}
{{ 'widgets.persistent-table.display-request-details' | translate }} {{ 'widgets.persistent-table.allow-send-request' | translate }} {{ 'widgets.persistent-table.allow-delete-request' | translate }}
widgets.table.pagination
{{ 'widgets.table.display-pagination' | translate }}
{{ 'widgets.table.page-step-settings' | translate }}
widgets.table.page-step-increment
@if (persistentTableWidgetSettingsForm.get('pageStepIncrement').invalid && persistentTableWidgetSettingsForm.get('pageStepIncrement').touched) { warning }
widgets.table.page-step-count
@if (persistentTableWidgetSettingsForm.get('pageStepCount').invalid && persistentTableWidgetSettingsForm.get('pageStepCount').touched) { warning }
widgets.table.default-page-size
@for (size of pageStepSizeValues; track size) { {{ size }} }
widgets.table.default-sort-order
widgets.persistent-table.columns-settings widgets.persistent-table.display-columns @for (column of persistentTableWidgetSettingsForm.get('displayColumns').value; track column) { {{ displayColumnFromValue(column)?.name }} cancel } @for (column of filteredDisplayColumns | async; track column) { } @if ((filteredDisplayColumns | async)?.length === 0) {
@if (!textIsNotEmpty(columnSearchText)) {
widgets.persistent-table.no-columns-found
} @else { {{ translate.get('widgets.persistent-table.no-columns-matching', {column: truncate.transform(columnSearchText, true, 6, '...')}) | async }} }
}