kendo-angular2 中的自定义列
Custom columns in kendo-angular2
我正在开发一个 Kendo-angular2 网格,我计划在其中包含自定义列。网格结构如下。但对于某些专栏,我想要自定义样式。
<kendo-grid [kendoGridBinding]="gridData" [pageSize]="10" [pageable]="true" [sortable]="true" [groupable]="true" [height]="370">
<template ngFor [ngForOf]="columns" let-column>
<kendo-grid-column field="{{column}}"></kendo-grid-column>
</template>
</kendo-grid>
您可以使用 kendoGridCellTemplate 实现它
<kendo-grid [kendoGridBinding]="gridData">
<kendo-grid-column *ngFor="let column of columns" [field]="column">
<template kendoGridHeaderTemplate let-column let-columnIndex="columnIndex">
<span [class.special]="column.field === 'CompanyName'"> {{column.field}}({{columnIndex}})</span>
</template>
<template kendoGridCellTemplate let-dataItem let-rowIndex="rowIndex">
<span [class.special]="column === 'CompanyName'"> {{dataItem[column]}}</span>
</template>
</kendo-grid-column>
</kendo-grid>
更多信息:
http://www.telerik.com/kendo-angular-ui/components/grid/columns/#toc-templates
http://www.telerik.com/kendo-angular-ui/components/grid/api/CellTemplateDirective/
我正在开发一个 Kendo-angular2 网格,我计划在其中包含自定义列。网格结构如下。但对于某些专栏,我想要自定义样式。
<kendo-grid [kendoGridBinding]="gridData" [pageSize]="10" [pageable]="true" [sortable]="true" [groupable]="true" [height]="370">
<template ngFor [ngForOf]="columns" let-column>
<kendo-grid-column field="{{column}}"></kendo-grid-column>
</template>
</kendo-grid>
您可以使用 kendoGridCellTemplate 实现它
<kendo-grid [kendoGridBinding]="gridData">
<kendo-grid-column *ngFor="let column of columns" [field]="column">
<template kendoGridHeaderTemplate let-column let-columnIndex="columnIndex">
<span [class.special]="column.field === 'CompanyName'"> {{column.field}}({{columnIndex}})</span>
</template>
<template kendoGridCellTemplate let-dataItem let-rowIndex="rowIndex">
<span [class.special]="column === 'CompanyName'"> {{dataItem[column]}}</span>
</template>
</kendo-grid-column>
</kendo-grid>
更多信息: http://www.telerik.com/kendo-angular-ui/components/grid/columns/#toc-templates http://www.telerik.com/kendo-angular-ui/components/grid/api/CellTemplateDirective/