首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用PDFmake动态构建表

用PDFmake动态构建表
EN

Stack Overflow用户
提问于 2020-06-08 07:40:51
回答 1查看 1K关注 0票数 0

我找到了一个如何使用pdfmake动态填充表的示例,pdfmake有2列。现在我尝试将另一列“高度”添加到表中,但我不知道如何修改它。

代码语言:javascript
复制
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();
}

有人知道需要修改什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-08 08:16:10

错误发生在其他地方,上面的代码运行得非常好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62257230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档