我正在使用PrimeNG turbotable在我的角度应用中创建一个表格。我想按选定的列名进行排序。但我正在使用服务器端排序。所以我只想传递排序顺序和排序列等参数。我研究了很多,并在https://www.primefaces.org/primeng/#/table/sort上找到了自定义排序功能。 我试图将其嵌入到我的代码中,但我收到了以下错误:
错误:模板解析错误: 无法绑定到'customSort',因为它不是'p-table'的已知属性。
我知道这个错误的意思但是turbotable在官方网站上列出了布尔customSort
属性。
代码:
<p-table [columns]="cols" [value]="data"
[rows]="20" [totalRecords]="totalRecords" [responsive]="true" (sortFunction)="sortdata($event)" [customSort]="true">
<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="body" let-rowData let-columns="columns">
<tr>
<td *ngFor="let col of columns">
{{rowData[col.field]}}
</td>
</tr>
</ng-template>
</p-table>
任何帮助都将不胜感激。