Заголовки из нескольких столбцов в кендо-сетке не отображаются при использовании ngTemplateOutlet - PullRequest
0 голосов
/ 30 ноября 2018

Этот код прекрасно работает и показывает заголовок из нескольких столбцов :

<ng-template #recursiveGroup ngFor [ngForOf]="headers" let-header>
    <kendo-grid-column-group [title]="header.title">
        <ng-template *ngIf="header.columns" ngFor [ngForOf]="header.columns" let-column>   
            <!--<ng-template 
                    [ngTemplateOutlet]="reusable"
                    [ngTemplateOutletContext]="{column:column}">
            </ng-template>-->
            <kendo-grid-column                     
                    field="{{column.field}}"
                    title="{{column.title}}"
                    >
            </kendo-grid-column>                     
        </ng-template>
    </kendo-grid-column-group>
</ng-template>

enter image description here

Если я пишу с использованием следующего способа:

<ng-template #recursiveGroup ngFor [ngForOf]="headers" let-header>
    <kendo-grid-column-group [title]="header.title">
        <ng-template *ngIf="header.columns" ngFor [ngForOf]="header.columns" let-column>   
            <ng-template 
                    [ngTemplateOutlet]="reusable"
                    [ngTemplateOutletContext]="{column:column}">
            </ng-template>
            <!--
            <kendo-grid-column                     
                    field="{{column.field}}"
                    title="{{column.title}}"
                    >
            </kendo-grid-column> 
            -->
        </ng-template>
    </kendo-grid-column-group>
</ng-template>

<ng-template #reusable let-column="column"  let-ch="ch" let-headerTitle="headerTitle">
    <kendo-grid-column                     
            field="{{column.field}}"
            title="{{column.title}}"
            >
    </kendo-grid-column>                     
</ng-template>

, тогда заголовок отсутствует:

enter image description here

Когда я использую ngTemplateOutlet, заголовки с несколькими столбцами отсутствуют.

Можно ли использовать ngTemplateOutlet и <kendo-grid-column-group/> вместе?

...