我找到了一个如何用pdfmake动态填充表格的示例,它有2列。现在我尝试向表格添加另一列“高度”,但我不知道如何修改它。function buildTableBody(data, columns) { var body = []; body.push(columns); data.forEach(function(row) { var dataRow = []; columns.forEach(function(column) { dataRow.push(row[column].toString()); }) body.push(dataRow); }); return body;}function table(data, columns) { return { table: { headerRows: 1, body: buildTableBody(data, columns) } };}function Pdftest(){ var externalDataRetrievedFromServer = [ { name: 'Bartek', age: 34, height: 1.78 }, { name: 'John', age: 27, height: 1.79 }, { name: 'Elizabeth', age: 30, height: 1.80 }, ]; var dd = { content: [ { text: 'Dynamic parts', style: 'header' }, table(externalDataRetrievedFromServer, ['name', 'age', 'height']) ]}pdfMake.createPdf(dd).download();}有谁知道需要修改什么?
添加回答
举报
0/150
提交
取消