PrimeNg:RowGroup和Multi Sort同时排序

时间:2018-01-31 10:29:42

标签: angular primeng primeng-datatable

我知道我必须为行分组编写自己的代码,但为了实现这一点,我必须按给定列对表进行排序(在示例中:brand)。

我跟着这个:https://www.primefaces.org/primeng/#/table/rowgroup

<p-table [value]="cars" sortField="brand" sortMode="single" (onSort)="onSort()">
    ...
    <ng-template pTemplate="body" let-rowData let-rowIndex="rowIndex">
        <tr class="ui-widget-header" 
                *ngIf="rowGroupMetadata[rowData.brand].index === rowIndex">
            <td colspan="3">
                <span style="font-weight:bold">{{rowData.brand}}</span>
            </td>                
        </tr>
        <tr>
            <td>{{rowData.vin}}</td>
            <td>{{rowData.year}}</td>
            <td>{{rowData.color}}</td>
        </tr>
    </ng-template>
    ...
</p-table>

但与此同时,我也希望使用多种排序:

<p-table [value]="cars" sortMode="multiple">

如何按我要用于将然后分组的列然后对我的表首先进行排序?

0 个答案:

没有答案