Angular PrimeNG DataTable sort -
the code link is:https://plnkr.co/edit/v9zklzdevo15ngiu2glo?p=preview
my template is:
<p-datatable [value]="cars"> <p-headercolumngroup> <p-row> <p-column header="vin" rowspan="2" [sortable]="true"></p-column> <p-column header="info" colspan="3"></p-column> </p-row> <p-row> <p-column header="year" [sortable]="true"></p-column> <p-column header="brand" [sortable]="true"></p-column> <p-column header="color" [sortable]="true"></p-column> </p-row> </p-headercolumngroup> <p-column field="vin"></p-column> <p-column field="year"></p-column> <p-column field="brand"></p-column> <p-column field="color"></p-column>
the sort function not work when there colgroup header. can please suggest me on this?
that's because p-datatable
not find connections between headers , columns. adding sortfield
header establishing them:
<p-headercolumngroup> <p-row> <p-column header="vin" sortfield="vin" rowspan="2" [sortable]="true"></p-column> <p-column header="info" colspan="3"></p-column> </p-row> <p-row> <p-column header="year" sortfield="year" [sortable]="true"></p-column> <p-column header="brand" sortfield="brand" [sortable]="true"></p-column> <p-column header="color" sortfield="color" [sortable]="true"></p-column> </p-row> </p-headercolumngroup>
Comments
Post a Comment