我在 Angular6 项目中定义了一个 ngx-datatable,如下所示,我需要在表中按以下顺序对国家/地区进行排序。
代码-
<ngx-datatable [rows]="rows" [limit]="20" [rowHeight]="35" [headerHeight]="35" [footerHeight]="35" [scrollbarV]="true"
[columnMode]="'force'" class="material">
<ngx-datatable-column prop="name" name="name">
<ng-template ngx-datatable-cell-template let-value="value">
{{value}}
</ng-template>
</ngx-datatable-column>
<ngx-datatable-column prop="country" name="country">
<ng-template ngx-datatable-cell-template let-value="value">
{{value}}
</ng-template>
</ngx-datatable-column>
Order of the rows should be - England > America > Russia
我可以按字母顺序排列列,如下所示。
[sorts]="[{prop: 'country'}"
但我需要按上述顺序对它们进行排序。行按此顺序排列。(英国 > 美国 > 俄罗斯)。
请帮助我在 ngx-databale 中进行排序或使用自定义比较器。谢谢
stackblitz中的示例代码