首页 > 解决方案 > 从 pdfmake 表中删除标题。

问题描述

我正在使用pdfmake创建pdf。我使用以下代码创建动态表。

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;
  }

  table(data, columns) {
    return {
      table: {
        style: 'tableExample',
        margin: [0,-1,-1,-1],
        widths: ['50%','50%'],
        //headerRows: 1,
        body: this.buildTableBody(data, columns)
      }
    };
  }

内容表是:this.table(this.externalDataRetrievedFromServer, ['name', 'value']),

输出:

在此处输入图像描述

在上面的表格标题中显示了列名“名称”和“值”。我想删除此标题并仅显示标题下方的行。我尝试从内容中的表定义中删除标题名称但不工作。提前致谢。

标签: angularjspdfmake

解决方案


你需要删除

 body.push(columns);

在 buildTableBody 函数中使其隐藏


推荐阅读