如何使用dataTable打印按钮添加要打印的元素?

时间:2018-04-16 01:42:38

标签: javascript jquery html datatables

我使用DataTable打印按钮来打印文件。我想在桌子上方或下方添加另一张div

我在datatable中使用此脚本来添加一些标题

title : "This should be another element printed above the DataTable<br /><span id='txt-small' style='font-size:'12px !important;'>Dates : </span>",

但是,它可能不是正确的方法,因为我可能会在DataTable上面添加一个复杂的标头。

我还使用footer : true,添加要在<tfoot>中打印的内容,但我可能会在DataTable下添加一个复杂的页脚。

那么,当我打印表格时,如何在DataTable的上方或下方添加另一个元素divtable

1 个答案:

答案 0 :(得分:2)

您可以使用customize方法:

{
  extend: 'print',
  title: ' ',
  message: ' ',
  customize: function(win) {
    $(win.document.body).append('<html elements here>'); //after the table
    $(win.document.body).prepend('<html elements here>'); //before the table
  }
},

参考此处:Customisation of the print view window