【发布时间】:2015-03-20 07:46:58
【问题描述】:
我试图将分层网格导出到 Excel。只是想确认这是否可能。目前我只能导出父网格。请找到我为问题创建的 jsbin here。
【问题讨论】:
标签: kendo-ui kendo-grid kendo-mvvm
我试图将分层网格导出到 Excel。只是想确认这是否可能。目前我只能导出父网格。请找到我为问题创建的 jsbin here。
【问题讨论】:
标签: kendo-ui kendo-grid kendo-mvvm
这有点工作,但docs中有一个例子
【讨论】:
我也试图让这个工作。为了获得细节网格,它们必须被扩展。我正在这样做,虽然它包含分层形式的正确数据,但它正在为每一行生成 .xls 文件!也许你可以调整? exportGrid 函数是从 Joe 发布的链接中的文档中提取的:
if (grid.options.excel.allPages) {
originalPageSize = grid.dataSource.pageSize();
originalHandler = grid.options.dataBound.name;
//show all
grid.dataSource.pageSize(grid.pager.dataSource._total);
grid.bind('dataBound', function (e) {
//expand all
toggleDetailGridRows('expand', $(grid.element).attr('id'));
grid.bind('dataBound', originalHandler);
});
setTimeout(function () {
ExcelHelper.exportGrid(e, grid);
grid.dataSource.pageSize(originalPageSize);
}, 2000);
}
else {
ExcelHelper.exportGrid(e, grid);
}
【讨论】: