为了账号安全,请及时绑定邮箱和手机立即绑定

使用 PDF 制作动态构建表

使用 PDF 制作动态构建表

明月笑刀无情 2022-09-23 16:11:41
我找到了一个如何用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();}有谁知道需要修改什么?
查看完整描述

1 回答

?
饮歌长啸

TA贡献1951条经验 获得超3个赞

错误在其他地方,上面的代码工作得很好


查看完整回答
反对 回复 2022-09-23
  • 1 回答
  • 0 关注
  • 110 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信