如何在带有条件复选框的“物料”表中应用排序:
<ng-container matColumnDef="key">
<mat-header-cell *matHeaderCellDef mat-sort-header> Key </mat-header-cell>
<mat-cell *matCellDef="let element"> {{element.key}} </mat-cell>
</ng-container>
答案 0 :(得分:0)
您可以通过将数据源设置为自定义sortingDataAccesor来解决此问题。
this.dataSource.sortingDataAccessor = (object, columnDef) => {
switch(columnDef) {
case 'key':
return object.yourValue ? 1 : 0;
default:
break;
}
}