gpt4 book ai didi

excel - 在 Kendo 网格 Excel 导出中显示隐藏列

转载 作者:行者123 更新时间:2023-12-02 12:11:39 24 4
gpt4 key购买 nike

我有一个剑道网格,我可以将其数据导出到 Excel 文件中,没有任何问题。在我的网格中,某些列可能会被隐藏,因为它们没有任何值。但是,我什至希望这些隐藏列(我指的是它们的标题)位于我导出的 Excel 文件中。

这是一段代码,显示我的 Kendo 网格配置中的 Excel 配置。

excel: {
fileName: new Date().toString() + ".xlsx",
allPages: true,
},

如有任何帮助,我们将不胜感激。

最佳答案

您可以在定义 hide: true 的数组中包含列,然后简单地遍历列数组并在导出之前显示/隐藏列,如下所示:

        function excelExport(e) {
if (!exportFlag) {
for(var i=0; i < columns.length; i++) {
if(columns[i].hidden)
e.sender.showColumn(i);
}
e.preventDefault();
exportFlag = true;
setTimeout(function () {
e.sender.saveAsExcel();
});
} else {
for(var i=0; i < columns.length; i++) {
if(columns[i].hidden)
e.sender.hideColumn(i);
}
exportFlag = false;
}
}

关于excel - 在 Kendo 网格 Excel 导出中显示隐藏列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38420374/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com