У меня есть cdk-таблица с липким верхним и нижним колонтитулами? в нижний колонтитул я добавил компонент mat-paginator, который я хочу видеть не размером окна, в котором находится моя таблица.
В настоящее время нижний колонтитул является вертикальным, но когда таблица слишком велик для окна, пагинатор остается липким к левому краю таблицы.
Я бы хотел, чтобы он был липким относительно правого края окна.
Вот грубый (закрасить) эскиз того, что я хотел бы получить:
Полноразмерное окно:
Уменьшено windows:
Вот фрагмент кода, я очистил его от всего бесполезного:
<table cdk-table [dataSource]="data">
<!-- Templates -->
<ng-container *ngFor='let key of columns'>
<ng-container cdkColumnDef="{{ key.id }}">
<th cdk-header-cell *cdkHeaderCellDef>
{{ key.label }}
</th>
<td cdk-cell *cdkCellDef="let row">
[...]
</td>
</ng-container>
</ng-container>
<ng-container cdkColumnDef="pager">
<!-- Pager -->
<td cdk-footer-cell *cdkFooterCellDef [attr.colspan]='columns.length'>
<mat-paginator (page)="PageEventHandler($event) ">
</mat-paginator>
</td>
</ng-container>
<!-- Définition du tableau -->
<tr cdk-header-row *cdkHeaderRowDef="columnsIds; sticky: true"></tr>
<tr cdk-row *cdkRowDef="let row; columns: columnsIds"></tr>
<tr cdk-footer-row *cdkFooterRowDef="['pager']; sticky: true"></tr>
</table>