我正在寻找一个带有固定标题的工作虚拟滚动表,所以我发现 Cdk 很棒,但文档真的很难理解。目前我正在尝试将 with 结合CdkTable
起来CdkVirtualScoll
。
我能找到的所有工作示例都使用材料表,但我没有。
那我怎么CdkVirtualScoll
去上班呢?这是我到目前为止所做的(来自示例):
<cdk-virtual-scroll-viewport>
<cdk-table [dataSource]="dataSource">
<ng-container cdkColumnDef="username">
<cdk-header-cell *cdkHeaderCellDef> User name </cdk-header-cell>
<cdk-cell *cdkCellDef="let row"> {{row.username}} </cdk-cell>
</ng-container>
<ng-container cdkColumnDef="title">
<cdk-header-cell *cdkHeaderCellDef> Title </cdk-header-cell>
<cdk-cell *cdkCellDef="let row"> {{row.title}} </cdk-cell>
</ng-container>
<!-- Header and Row Declarations -->
<cdk-header-row *cdkHeaderRowDef="['username', 'age']"></cdk-header-row>
<cdk-row *cdkRowDef="let row; columns: ['username', 'age']"></cdk-row>
</cdk-table>
</cdk-virtual-scroll-viewport>
正如文档中所写的那样,表格被包装到滚动视口中。但是我如何以及在哪里设置*cdkVirtualFor
现在?
谢谢你的帮助!