Ngx Datatable для отображения одной записи строки - PullRequest
0 голосов
/ 25 октября 2018

Изображение таблицы Я хотел бы отобразить все типы транс, но идентификатор корреляции должен появляться только один раз.Как мне добиться этого из внешнего интерфейса?

HTML-код:

        <ngx-datatable #tblCorrelations class="material fullscreen" [rows]="details" [columnMode]="'force'" [headerHeight]="'auto'" [footerHeight]="50" [rowHeight]="50" [limit]="15" [selected]="selected" [selectionType]="'single'">
            <ngx-datatable-column name="Correlation ID" id="correlationid">
                <ng-template let-row="row" ngx-datatable-cell-template>
                    {{row.correlationid}}
                </ng-template>
            </ngx-datatable-column>
            <ngx-datatable-column name="Trans Type" id="transtype">
                <ng-template let-row="row" ngx-datatable-cell-template>
                    {{row.transtype}}
                </ng-template>
            </ngx-datatable-column>
        </ngx-datatable>

Как бы выглядел мой машинописный код?Помните, что идентификатор корреляции не является идентификатором типа транс.Все это извлечено из базы данных и не жестко запрограммировано

. В настоящее время дисплей повторяет идентификатор корреляции и отображает типы трансляций. Я хочу, чтобы идентификатор корреляции появлялся только один раз, и все его типы трансляций

1 Ответ

0 голосов
/ 26 января 2019

Ваши данные должны выглядеть следующим образом.(может быть Класс или Интерфейс )

export class/Interface InterfaceName {
 correlationId: number;
 transType: string[];
}

В вашем .ts файле объявите детали как:

public details: InterfaceName[];
...