我正在开发一个使用prime-ng的p-datatable
的旧项目。该表当前在一列上具有默认排序。现在,我需要在另一列上实现排序,但这必须是基于自定义逻辑的排序。
我尝试搜索实现此目的的方法,但发现p-datatable
仅在表级别而不是列级别提供此功能,如下所示:
<p-dataTable [value]="dataList" (onSort)="sortColumn()>
此外,我找不到p-datatable
的官方文档页面。显然已不赞成使用Turbotable
。
有人可以指导我在保持原始列排序不变的同时实现对新列排序的方法吗。
编辑:如果某人具有原始p-datatable
文档的链接,请共享它们。
谢谢
答案 0 :(得分:0)
您可以做类似的事情
<p-column field="abc" header="ABC" [sortable]="true" sortable="custom" (sortFunction)="buildSort($event)">
您的排序逻辑将放入buildSort函数中。 event
对象将具有列和排序值的详细信息。