我试图将excel导出功能添加到Kendo UI angular 2网格中,但在angular 2应用程序加载时出现错误:
Can't bind to 'toolbar' since it isn't a known property of 'kendo-grid'.
下面是我使用的代码片段:
<kendo-grid [data]="gridView" [height]="700" [pageSize]="pageSize"
[toolbar]="['excel']"
[excel]="{fileName: 'Reprocessingdetails.xlsx'}"
[skip]="skip"
[pageable]="{
info: true,
type: 'input',
pageSizes: false,
previousNext: true
}"
[scrollable]="'none'"
(pageChange)="pageChange($event)"
[sortable]="{ mode: 'single', allowUnsort: true }"
[sort]="sort"
(sortChange)="reprocessingResultsSortChange($event)"
>
<kendo-grid-column field="isSelected" title="Select">
<template kendoCellTemplate let-dataItem>
<input type="checkbox" [(ngModel)]="dataItem.isSelected" />
</template>
</kendo-grid-column>
<kendo-grid-column field="reprocessingType" title="Reprocessing Type">
</kendo-grid-column>
</kendo-grid>
在路线图中没有提到Excel导出功能,那么假设它已经存在是否公平呢?如果是这样,我如何让上面的代码片段工作呢?有什么帮助吗?
发布于 2017-06-15 06:22:35
Excel Export现在是Kendo UI Grid的官方功能。它也可以单独使用,作为生成XLSX文件的a non-visual component。
发布于 2016-12-01 14:30:31
目前,Angular 2的Kendo UI网格不支持Excel导出。工具栏是通过当前使用ng-content
投影内容的ToolbarComponent
设置的。您可以在docs中查看所有这些内容
发布于 2018-08-09 16:08:42
添加了Excel导出功能(使用kendoGridExcelCommand),示例可以在here中看到。
https://stackoverflow.com/questions/40910539
复制相似问题