gpt4 book ai didi

css - 如何修复 mat-paginator 大小

转载 作者:太空宇宙 更新时间:2023-11-04 05:50:40 24 4
gpt4 key购买 nike

mat-table中用于分页,sticky-table没有灵 active 。在移动后的分页中,没有应用 css(如图所示)。我试图提供背景颜色,但它不起作用。引用这段代码: https://stackblitz.com/angular/bbmgqanjelq?file=app%2Ftable-sticky-columns-example.css

enter image description here

![enter image description here

.mat-paginator{
background-color: brown;
color: gold;
font-size: 1rem;
}

.mat-header-cell{
font-size: 1rem;
background-color: brown;
color: gold;
}
.example-container {
height: 460px;
width: 550px;
overflow: auto;
}
table {
width: 800px;
}
<div class="example-container mat-elevation-z8">
<table mat-table [dataSource]="dataSource">

<!-- Name Column -->
<ng-container matColumnDef="name" sticky>
<th mat-header-cell *matHeaderCellDef> Name </th>
<td mat-cell *matCellDef="let element"> {{element.name}} </td>
</ng-container>

<!-- Position Column -->
<ng-container matColumnDef="position">
<th mat-header-cell *matHeaderCellDef> No. </th>
<td mat-cell *matCellDef="let element"> {{element.position}} </td>
</ng-container>

<!-- Weight Column -->
<ng-container matColumnDef="weight">
<th mat-header-cell *matHeaderCellDef> Weight </th>
<td mat-cell *matCellDef="let element"> {{element.weight}} </td>
</ng-container>

<!-- Star Column -->
<ng-container matColumnDef="star" stickyEnd>
<th mat-header-cell *matHeaderCellDef></th>
<td mat-cell *matCellDef="let element">
<mat-icon>more_vert</mat-icon>
</td>
</ng-container>

<tr mat-header-row *matHeaderRowDef="displayedColumns"></tr>
<tr mat-row *matRowDef="let row; columns: displayedColumns;"></tr>
</table>

<mat-paginator [length]="50" [pageSizeOptions]="[10, 20, 30]" showFirstLastButtons>
</mat-paginator>
</div>

如果我们移动表格分页器应该看起来和以前一样。

最佳答案

我遇到了同样的问题,但已经解决了。

将mat-paginator放在 的容器div之外,那么一开始就不会出现这个分页宽度问题。滚动将仅适用于表格数据本身,而不适用于分页。

关于css - 如何修复 mat-paginator 大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58305219/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com