/ / KendoUI Grid With Angular2: налаштування сортування у шаблоні стовпчика - кутова, kendo-ui-grid

KendoUI Grid з Angular2: налаштування сортування у шаблоні стовпчика - кутова, kendo-ui-grid

Чи можна налаштувати стовпчик, щоб дозволити сортувати за допомогою стовпця шаблону.

Грид вже встановив [sortable]="true"

Мені здатний щоб налаштувати безпосередньо на стовпці, як показано нижче:

<kendo-grid-column *ngFor="let col of columns;"  field="{{col.Name}}" title="col.Name" [sortable]="col.CanSort">
</kendo-grid-column>

Але не в змозі налаштувати за допомогою шаблону, як показано нижче:

<template *ngFor="let col of columns" let-column>
<kendo-grid-column field="{{col.Name}}" title="col.Name" [sortable]="false">
<template kendoHeaderTemplate let-dataItem>
{{dataItem.field}}
</template>
</kendo-grid-column>
</template>

У кого-небудь є ідея?

Відповіді:

1 для відповіді № 1

Нарешті я отримав відповідь:

ми повинні визначити тег стовпця перед шаблоном. Ви також можете отримати стовпець прапорців на основі деяких умов, як показано нижче.

<kendo-grid-column *ngFor="let col of columns"  field="{{col.Name}}" title="col.Name" [sortable]="col.CanSort" >
<template kendoCellTemplate let-dataItem *ngIf="col.DataType=="Boolean"">
<input type="checkbox" [checked]="dataItem[col.Name]" disabled />
</template>
</kendo-grid-column>