Как объединить столбец таблицы, если данные одинаковы? - PullRequest
0 голосов
/ 31 декабря 2018

Как можно объединить столбцы, если данные совпадают?

при использовании 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

...