Как можно объединить столбцы, если данные совпадают?
при использовании primeng - <p-table>
https://www.primefaces.org/primeng/#/table
<p-table #invoiceCombinationBoxTableDataID [value]="tableData" sortMode="multiple" [style]="{width:'100%'}"
[scrollable]="true" [scrollHeight]="windowHeight" [columns]="columnList">
<ng-template pTemplate="header" let-columns>
<tr class="text-center">
<th *ngFor="let col of columnList" [colSpan]="col.colSpan" [rowSpan]="col.rowSpan">
{{col?.header}}
</th>
</tr>
</ng-template>
<ng-template pTemplate="body" let-columnValue let-rowIndex="rowIndex" let-columns="columns">
<tr>
<td *ngFor="let sub of columnList" class="text-center">
{{columnValue[sub.field]}}
</td>
</tr>
</ng-template>
</p-table>
Ожидаемый результат на изображении ниже
![enter image description here](https://i.stack.imgur.com/r39gM.png)