Angularjs ui网格导出器PDFCustomFormatter函数失败

Angularjs ui网格导出器PDFCustomFormatter函数失败,angularjs,angular-ui-grid,pdfmake,Angularjs,Angular Ui Grid,Pdfmake,angularjs ui网格的示例代码在官方页面上非常有用。当我复制代码并运行它时。。。或者把它放在他们的车里。。。它会短暂打开PDF输出的选项卡,然后关闭该选项卡 经过多次调试,我发现删除exporterPdfCustomFormatter设置可以解决问题。事实上,我可以将其设置为(简单文本或列定义)中的其他两个示例中的任意一个,但将其设置为任何函数(如页码所需)都会失败。这里使用的pageCount与官方的pdfmake站点之间存在差异,但事实证明这与此无关:任何功能都会失败 我不明白为什么

angularjs ui网格的示例代码在官方页面上非常有用。当我复制代码并运行它时。。。或者把它放在他们的车里。。。它会短暂打开PDF输出的选项卡,然后关闭该选项卡

经过多次调试,我发现删除
exporterPdfCustomFormatter
设置可以解决问题。事实上,我可以将其设置为(简单文本或列定义)中的其他两个示例中的任意一个,但将其设置为任何函数(如页码所需)都会失败。这里使用的
pageCount
与官方的pdfmake站点之间存在差异,但事实证明这与此无关:任何功能都会失败


我不明白为什么这在官方网站上起作用,但看起来相同的代码对我或他们的Plunker不起作用。

我只是遇到了同样的问题。要使其正常工作,请从app.js中删除exporterPdfCustomFormatter

//exporterPdfCustomFormatter: function ( docDefinition ) {
//      docDefinition.styles.headerStyle = { fontSize: 22, bold: true }; 
//      docDefinition.styles.footerStyle = { fontSize: 10, bold: true }; 
//      return docDefinition;
//    },

确保包含pdfmake.js文件及其vfs_fonts.js依赖项。更多信息请点击此处: