나는 pdfmake와 협력하여 PDF 파일을 자바 스크립트로 생성하고 있습니다. 나는이 라이브러리 http://pdfmake.org/#/gettingstartedPDFMake를 사용하여 동적으로 테이블 만들기
내가 잘못하고있는 무슨 모르는의 예입니다이 내 시도
$.ajax({
type: "POST",
url: myURL,
success:function(data){
/* data has a format like :
*[{"peaje":"Peaje 1","ruta":"Ruta 1","fechaCruce":"2014-10-18","hora":"15:42","valor":"5000"},{"peaje":"Peaje 1","ruta":"Ruta 1","fechaCruce":"2014-10-18","hora":"14:21","valor":"7000"},{"peaje":"Peaje 1","ruta":"Ruta 1","fechaCruce":"2014-09-19","hora":"11:58","valor":"17000"}]
*/
var peajes = JSON.parse(data);
var body = [];
var titulos = new Array('PEAJE', 'RUTA', 'FECHA CRUCE', 'HORA', 'VALOR');
body.push(titulos);
for (key in peajes)
{
if (peajes.hasOwnProperty(key))
{
var peaje = peajes[key];
var fila = new Array();
fila.push(peaje.peaje.toString());
fila.push(peaje.ruta.toString() );
fila.push(peaje.fechaCruce.toString());
fila.push(peaje.hora.toString() );
fila.push(peaje.valor.toString());
body.push(fila);
}
}
console.log(body);
var docDefinition = {
content: [
{
table: {
headerRows: 1,
widths: [ '*', 'auto', 100, '*' ],
body: body
}
}]
};//end docDefinition
pdfMake.createPdf(docDefinition).open();
}//end success
});
, 동적하지만 작품을 테이블을 구축하기 위해 노력하고있어? 테이블을 만들 때
var column = [];
column.push({ text: 'A', style: 'tableHeader'});
column.push({ text: 'B', style: 'tableHeader'});
var value = [];
value.push({ text: 'Asda', style: 'tableHeader'});
value.push({ text: 'Bsa', style: 'tableHeader'});
, 당신은 다음과 같이 수행해야합니다