diff --git a/docs/process-services/components/process-list.component.md b/docs/process-services/components/process-list.component.md index 6fe5700df9..7f7906acf1 100644 --- a/docs/process-services/components/process-list.component.md +++ b/docs/process-services/components/process-list.component.md @@ -65,6 +65,7 @@ when the process list is empty: | sort | `string` | | Defines the sort ordering of the list. Possible values are `created-desc`, `created-asc`, `ended-desc`, `ended-asc`. | | state | `string` | | Defines the state of the processes. Possible values are `running`, `completed` and `all` | | showContextMenu | `boolean` | false | Toggles custom context menu for the component. | +| stickyHeader | `boolean` | false | Toggles the sticky header mode. | ### Events diff --git a/docs/process-services/components/task-list.component.md b/docs/process-services/components/task-list.component.md index 15ec26bf81..0bb39c6b00 100644 --- a/docs/process-services/components/task-list.component.md +++ b/docs/process-services/components/task-list.component.md @@ -74,6 +74,7 @@ when the task list is empty: | state | `string` | | Current state of the process. Possible values are: `completed`, `active`. | | taskId | `string` | | The id of a task | | showContextMenu | `boolean` | false | Toggles custom context menu for the component. | +| stickyHeader | `boolean` | false | Toggles the sticky header mode. | ### Events diff --git a/lib/process-services/src/lib/process-list/components/process-list.component.html b/lib/process-services/src/lib/process-list/components/process-list.component.html index 4469bec092..f2a284d885 100644 --- a/lib/process-services/src/lib/process-list/components/process-list.component.html +++ b/lib/process-services/src/lib/process-list/components/process-list.component.html @@ -4,6 +4,7 @@ [columns]="columns" [sorting]="sorting" [loading]="isLoading" + [stickyHeader]="stickyHeader" [selectionMode]="selectionMode" [multiselect]="multiselect" [resolverFn]="resolverFn" diff --git a/lib/process-services/src/lib/process-list/components/process-list.component.ts b/lib/process-services/src/lib/process-list/components/process-list.component.ts index 5cd9a1a8ca..d523cba3dd 100644 --- a/lib/process-services/src/lib/process-list/components/process-list.component.ts +++ b/lib/process-services/src/lib/process-list/components/process-list.component.ts @@ -111,6 +111,10 @@ export class ProcessInstanceListComponent extends DataTableSchema implements OnC @Input() selectFirstRow: boolean = true; + /** Toggles the sticky header mode. */ + @Input() + stickyHeader: boolean = false; + /** Toggles custom context menu for the component. */ @Input() showContextMenu: boolean = false; diff --git a/lib/process-services/src/lib/task-list/components/task-list.component.html b/lib/process-services/src/lib/task-list/components/task-list.component.html index 4264ea60e3..00d795e76d 100644 --- a/lib/process-services/src/lib/task-list/components/task-list.component.html +++ b/lib/process-services/src/lib/task-list/components/task-list.component.html @@ -6,6 +6,7 @@ [columns]="columns" [sorting]="sorting" [loading]="isLoading" + [stickyHeader]="stickyHeader" [multiselect]="multiselect" [selectionMode]="selectionMode" [contextMenu]="showContextMenu" diff --git a/lib/process-services/src/lib/task-list/components/task-list.component.ts b/lib/process-services/src/lib/task-list/components/task-list.component.ts index ed851203d7..f6b6467552 100644 --- a/lib/process-services/src/lib/task-list/components/task-list.component.ts +++ b/lib/process-services/src/lib/task-list/components/task-list.component.ts @@ -127,6 +127,10 @@ export class TaskListComponent extends DataTableSchema implements OnChanges, Aft @Input() showContextMenu: boolean = false; + /** Toggles the sticky header mode. */ + @Input() + stickyHeader: boolean = false; + /** Emitted before the context menu is displayed for a row. */ @Output() showRowContextMenu = new EventEmitter();