auth-configuration/sso-configuration/template-parts/access-mapping/paginated-list-group.component.ts
OnInit
OnChanges
AfterViewInit
| selector | c8y-paginated-list-group |
| standalone | true |
| imports | |
| templateUrl | ./paginated-list-group.component.html |
<div
class="container-fluid"
*ngIf="items.length > 0"
>
<c8y-list-group>
<c8y-li *ngFor="let item of currentPageItems; let i = index">
<ng-container
*ngTemplateOutlet="itemTemplate; context: { $implicit: item, index: getItemIndex(item) }"
></ng-container>
</c8y-li>
<c8y-li class="sticky-bottom">
<pagination
[totalItems]="items.length"
[(ngModel)]="currentPage"
[ngModelOptions]="{ standalone: true }"
[itemsPerPage]="itemsPerPage"
(pageChanged)="pageChanged($event)"
[maxSize]="10"
[boundaryLinks]="true"
previousText=" "
nextText=" "
firstText="«"
lastText="»"
></pagination>
</c8y-li>
</c8y-list-group>
</div>