2014-11-06 29 views
1

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

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

我不明白为什么这是在官方网站上工作,但似乎是相同的代码不适用于我或他们的Plunker。

+0

一定要包括pdfmake.js文件,以及它vfs_fonts.js依赖。更多信息:https://github.com/bpampuch/pdfmake – Justin 2015-02-19 21:21:10

回答

0

我刚刚遇到同样的问题。为了得到这个工作从app.js删除exporterPdfCustomFormatter

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