【发布时间】:2019-03-10 03:16:32
【问题描述】:
这是我用于 Angular 和 PrimeNG P-table 的代码:
<p-table [columns]="cols" [value]="questions" selectionMode="single" [(selection)]="selectedQuestion" [paginator]="true" [rowsPerPageOptions]="[10,15,20,50,1000]" [rows]="15" [responsive]="true" [autoLayout]="true"
sortMode="multiple">
<ng-template pTemplate="header" let-columns>
<tr>
<th *ngFor="let col of columns" [pSortableColumn]="col.field">
{{col.header}}
<p-sortIcon [field]="col.field"></p-sortIcon>
</th>
</tr>
</ng-template>
<ng-template pTemplate="paginatorleft">
Showing {{dataTable?.dataToRender?.length}} rows
</ng-template>
<ng-template pTemplate="body" let-rowData let-columns="columns">
<tr [pSelectableRow]="rowData">
<td *ngFor="let col of columns">
{{rowData[col.field]}}
</td>
</tr>
</ng-template>
</p-table>
我想在分页部分的左侧添加总行数,以便在例如使用一些过滤器 - 行数会自动减少。
在上面的代码 sn-p 中间 - 我试图添加该功能但没有工作(数字未显示)。有人有工作示例吗?
【问题讨论】:
-
我有点困惑,所以在这里你有行数据显示为 rowData 但对于行数 - 我们试图从 dataTable?.dataToRender?length?? 中获取它跨度>
-
@Jay 也有同样的问题。甚至 dataTable 是从哪里来的。
标签: angular html-table primeng