【发布时间】:2021-06-12 12:14:42
【问题描述】:
您好,我正在使用同时具有水平滚动和垂直滚动的 PrimeNG p-table。我想对我尝试过以下 2 种方法的表使用粘性标题 -
[scrollable]="true"
scrollHeight="350px"
这会使标题变得粘稠,但列宽会自动更改,移除水平滚动并尝试在浏览器页面宽度中调整完整表格,因为列数据相互重叠。
我尝试的另一种方法是使用 css -
:host ::ng-deep .ui-table-scrollable-header{
position: sticky;
position: -webkit-sticky;
top: 0;
z-index: 1000;
}
但是这段代码对我的 UI 没有任何影响。
任何机构可以帮助我解决这个问题吗?下面是我的 p-table 代码,我的所有列都是可变长度的。
<p-table #dt [columns]="cols" [value]="data" [paginator]="true" dataKey="id" editMode="row" [rows]="25"
[rowsPerPageOptions]="[10,25,50,75,100]" [autoLayout]='true' sortMode="multiple"
selectionMode="multiple" [(selection)]="selected">
【问题讨论】:
-
能否请您提供一个 stackblitz 实现?