2014-11-06 57 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; 
// },