PrimeNG Turbotable customSort属性错误

时间:2018-04-13 21:43:31

标签: html angular primeng-turbotable

我正在使用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>

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

PrimeNG 5.2.0-rc.1中没有

customSort属性。它可以从5.2.0-rc.2(l.181)获得。