我编写了一些javascript代码来导出excel网格,该网格只会导出过滤器选项卡在页面上过滤的记录,而不是导回的记录的总值。因此,例如,如果记录拉回23条记录但您只将视图设置为10,则只能导出10条记录。我正常在网格初始化中加载此函数,但是,出于某种原因,它似乎总是首先打印出一个空页,只有标题行,然后是我需要的实际表单。所以代码正在运行,但我无法弄清楚如何停止下载第一个空表。我不相信我正在调用该方法两次并且肯定没有循环逻辑...我已经阅读了Telerik文档并且我认为我来到stackoverflow因为Telerik支持团队似乎只是将所有人都引回相同的文件
excelExport: function (e) {
var items = grid.dataSource.pageSize();
sheet = e.workbook.sheets[0];
var newSheet = sheet.rows.splice(0, items + 1) // +1 is for the header row
sheet.rows = newSheet
},