首页 > 解决方案 > 剑道网格从调整excel导出列的大小

问题描述

当我将用于 JQuery Grid 表的 Kendo UI 导出到Excel时,它会将我的列调整为更小的大小,并且不会将它们返回到我的原始宽度。我有一个函数可以在切换导出表功能时显示和隐藏列,并且当它再次可见时它似乎忽略了我的列宽设置。有没有办法强制 Kendo 使用原始列结构重组我的表格?

var exportFlag = true;
    $("#grid").data("kendoGrid").bind("excelExport", function (e) {

        if (exportFlag) {
            e.sender.showColumn("columnName");
            e.preventDefault();
            exportFlag = false;
            e.sender.saveAsExcel();
        } else {
            e.sender.showColumn("columnName");
            exportFlag = true;
        }
    });

原始列视图

导出后的列视图

标签: javascriptjquerykendo-uikendo-gridkendo-ui-grid

解决方案


推荐阅读