Kendo ui 剑道网格中的Excel导出功能

Kendo ui 剑道网格中的Excel导出功能,kendo-ui,kendo-grid,kendo-mvvm,Kendo Ui,Kendo Grid,Kendo Mvvm,我试图将分层网格导出到excel。我只是想确认这是否可行。目前我只能导出父网格。请查找我为该问题创建的jsbin。这是一个小小的工作,但是在我试图让它工作的中有一个例子。为了获得详图轴网,必须展开它们。我是这样做的,虽然它包含分层形式的正确数据,但它正在为每一行生成.xls文件!也许你可以调整一下?exportGrid函数是从Joe发布的链接处的文档中提取的: if (grid.options.excel.allPages) { originalPageSize = grid.dataS

我试图将分层网格导出到excel。我只是想确认这是否可行。目前我只能导出父网格。请查找我为该问题创建的jsbin。

这是一个小小的工作,但是在我试图让它工作的

中有一个例子。为了获得详图轴网,必须展开它们。我是这样做的,虽然它包含分层形式的正确数据,但它正在为每一行生成.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);
}