我正在使用igTreeGrid在表中显示数据并将该数据导出到excel文件中

Click here For Example

它对我来说是完美的工作,但我面临设置导出的网格列宽度和设置默认折叠的excel工作表的问题。

我搜索了$.ig.GridExcelExporter.exportGrid文档,但未找到任何内容

有什么办法可以用$.ig.GridExcelExporter或其他方式来执行此任务?

我也可以在Link (Click here)中找到一些有用的 Material

最佳答案

Infragistics excel客户端库当前不支持折叠或扩展Outline(group)数据。

可以使用exportEnding callback来配置列宽。

exportEnding: function(sender, args) {
    var worksheet = args.worksheet;
    var columns = worksheet.columns();

    for (var i = 0; i < columns.count(); i++) {
        var column = columns.item(i);

        // This will set all columns to be 44 pixels
        column.setWidth(44, $.ig.excel.WorksheetColumnWidthUnit.pixel);
    }
}

09-25 16:39