角度ui网格-导出到excel时出错

角度ui网格-导出到excel时出错,excel,export,ui-grid,Excel,Export,Ui Grid,当我尝试导出到excel时,会出现以下消息:无法读取null的属性“styles”。我在看文件。 我正在使用ui网格v4.4.11。这有点像黑客,但我发现docDefinition在第20343行被设置为null。我把它注释掉了,现在可以用了。请参阅我注释掉docDefinition的prepareAsExcel函数的相同代码 prepareAsExcel: function(grid, workbook, sheet) { var docDefinition = {

当我尝试导出到excel时,会出现以下消息:无法读取null的属性“styles”。我在看文件。

我正在使用ui网格v4.4.11。这有点像黑客,但我发现docDefinition在第20343行被设置为null。我把它注释掉了,现在可以用了。请参阅我注释掉docDefinition的prepareAsExcel函数的相同代码

        prepareAsExcel: function(grid, workbook, sheet) {
      var docDefinition = {
        styles: {

        }
      };

      if ( grid.options.exporterExcelCustomFormatters ){
        //docDefinition = grid.options.exporterExcelCustomFormatters( grid, workbook, docDefinition );
      }
      if ( grid.options.exporterExcelHeader ) {
        if (angular.isFunction( grid.options.exporterExcelHeader )) {
          grid.options.exporterExcelHeader(grid, workbook, sheet, docDefinition);
        } else {
          var headerText = grid.options.exporterExcelHeader.text;
          var style = grid.options.exporterExcelHeader.style;
          sheet.data.push([{value: headerText, metadata: {style: docDefinition.styles[style].id}}]);
        }
      }

      return docDefinition;
    },