2014-11-06 4 views
1

Пример кода для angilejs 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

ответ

0

Я просто столкнулся с той же проблемой. Для того, чтобы получить эту работу удалить exporterPdfCustomFormatter из app.js

//exporterPdfCustomFormatter: function (docDefinition) { 
//  docDefinition.styles.headerStyle = { fontSize: 22, bold: true }; 
//  docDefinition.styles.footerStyle = { fontSize: 10, bold: true }; 
//  return docDefinition; 
// }, 
Смежные вопросы