【问题标题】:not able to print the table header in pdf无法在 pdf 中打印表格标题
【发布时间】:2020-07-10 07:02:05
【问题描述】:

我已经生成了 html 表作为响应,并且我使用了 auto 表来生成 pdf 。 我想将thead打印为表格标题,但现在tbody的第一行被视为标题。我做错了什么。如何将thead作为表格标题。 https://jsfiddle.net/2s3ro1tq/3/ 请检查我的小提琴

【问题讨论】:

    标签: javascript html jquery pdf


    【解决方案1】:

    您没有在标题中使用tr,如果您使用与正文相同的逻辑,它将如下所示

    $('#geo_summary thead').append(
      $('<tr>').append(Object.keys(geodata[0]).map(x => $('<td>').text(x)))
    );
              
    $('#geo_summary tbody').append(
      geodata.map(row => $('<tr>').append(
        Object.values(row).map(x => $('<td>').text(x))
      ))
    );  
    

    那么它应该会正确生成

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-13
      • 2011-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-24
      • 1970-01-01
      • 2010-09-21
      相关资源
      最近更新 更多