Динамический столбец разметки строк в основной таблице p - PullRequest
0 голосов
/ 27 декабря 2018

Мне нужен динамический столбец диапазона строк в p-таблице primeng https://primefaces.org/primeng/#/table/colgroup

Я пробовал это:

 <ng-template pTemplate="header" let-columns>
                <tr class="text-center">
                  <th *ngFor="let col of businessLogicMasterObject.columnList" [colSpan]="col.colSpan" [rowSpan]="col.rowSpan">
                    <div class="break-string-length">
                      {{col?.header}}
                    </div>
                  </th>
                </tr>
                <tr class="text-center">
                  <ng-template ngFor let-col [ngForOf]="businessLogicMasterObject.columnList">
                    <th *ngFor="let subheader of col?.subheaders" [colSpan]="subheader.colSpan" [rowSpan]="subheader.rowSpan">
                      {{subheader?.header}}
                    </th>
                  </ng-template>
                </tr>
</ng-template>

Но это позволяет мне только 2 уровня диапазона строк:

enter image description here

Как получить другой уровень заголовка?

Означает, что на рисунке показан заголовок - Stock, подзаголовок - SA, MA, A, U.
Так что SA имеет также подзаголовки

...