具有固定字段和排序功能的多端口数据表

时间:2017-07-20 21:11:22

标签: primeng primeng-datatable

我们有一个PrimeNg数据表有多列(大多数情况下),我们需要能够在用户点击3列中的一列时进行多次排序,但该列只是两个字段中的第一列它需要排序。第二个字段是一个隐藏字段,始终按ASC排序。

我们尝试过使用multiSortMeta,multisort和sortfunctions,但无法正常工作。在线搜索,只能找到sortFunction的单个示例,但它只适用于单个字段。

以下是展示中的一个示例设置,其中显示了一些多重排序的内容。

<p-dataTable [value]="cars" multiSortMeta="multiSortMeta">
    <p-column field="vin" header="Vin"></p-column>
    <p-column field="year" header="Year"></p-column>
    <p-column field="brand" header="Brand" (sortFunction)="mySort($event)"></p-column>
    <p-column field="color" header="Color" (sortFunction)="mySort($event)"></p-column>
</p-dataTable>

您如何编写mySort函数和/或更改dataTable定义以允许用户单击Color或Brand列并让它首先按该字段排序,然后将Year字段排序?

我们非常感谢任何帮助,因为我们最终试图让这个工作起作用。

0 个答案:

没有答案