【问题标题】:datatables PDF - Export without border only after certain rowdatatables PDF - 仅在特定行后无边框导出
【发布时间】:2020-09-15 04:06:48
【问题描述】:

从数据表中导出 PDF 时,是否可以在某些行之后删除边框。示例如下

  1. 这是浏览器上显示的带有格式的数据表

  1. 这是从上述数据表中导出的 PDF

有什么方法可以删除导出的 PDF 中AVG (WE) 行之后的所有边框,以显示与我在第一张图片中显示的数据表中看到的相同?

我已经尝试了很长时间,但找不到任何有效的代码。非常感谢我能得到的任何解决方案。非常感谢

【问题讨论】:

  • 显示代码你试过什么?
  • @ShubhamSrivastava 我尝试删除所有边框或显示所有边框的代码
  • 如果看不到你做了什么就不能提供帮助
  • 导致这些截图的代码丢失了,这使得这个问题很抽象。

标签: html pdf datatables pdfmake


【解决方案1】:

您很可能必须添加两个表格,因为表格要么有边框,要么没有边框。
参考https://pdfmake.github.io/docs/0.1/document-definition-object/tables

【讨论】:

  • 数据表不允许多表导出
【解决方案2】:

我设法通过将标题附加到数据表中来做到这一点,它会在数据表中填充所有数据后显示标题,并且在尝试导出它时,它只会显示在最后一页中。在数据表 js 之前添加标题代码

$('#dtBasicExample').append('<br/>');
      $('#dtBasicExample').append('<caption style="caption-side: bottom">\nInsert Caption Here</caption>');

$('#dtBasicExample').dataTable({ ... });

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-02
    • 2016-06-09
    • 2016-12-21
    • 2020-01-18
    相关资源
    最近更新 更多