Angularjs ui-grid exporterPdfCustomFormatter函数失败

时间:2014-11-06 21:42:13

标签: angularjs angular-ui-grid pdfmake

angularjs ui-grid PDF exporter from Tutorial Lesson 206的示例代码在官方页面上运行良好。当我复制代码并运行它...或者在它的Plunker中运行它时......它会短暂打开PDF输出的选项卡,然后关闭选项卡。

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

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

1 个答案:

答案 0 :(得分:0)

我刚遇到同样的问题。要使其工作,请从app.js

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