PrimeNG数据表:在对日期列进行排序时发出



我正在使用PrimeNG数据表,表有多列,其中一列是日期列,日期格式为"DD MMM YYYY,hh:mm"如何在不更改日期格式的情况下按日期对列进行排序?我假设它按字符串值排序,因为它排序不正确,

对此问题是否有任何解决方法或修复方法?

感谢

我不确定PrimeNG,但我认为您可以有两个属性date和dateToSort(dateToSort是格式为YYYYMMDD的日期,表示要排序的列是dateToSort-

<ng-template pTemplate="header" let-columns>
<tr>
<th *ngFor="let col of columns" 
[pSortableColumn]="col.field=="date"?"datesort":col.field">
{{col.header}}
<p-sortIcon [field]="col.field"></p-sortIcon>
</th>
</tr>
</ng-template>

有些看起来像是在这个SO关于材料表

最新更新