数据表导出:HTML格式化消息底部信息

时间:2018-09-25 13:55:22

标签: php jquery datatables

实际上,我在项目中使用DT,并且我需要将生成的表信息导出为PDF,因为在这里一切都很好。对我来说,另一个需要是在表的底部(不在页脚或页眉中)添加其他信息,唯一的选择似乎是

messageBottom: "MY ADDITIONAL INFO GOES HERE",

由于我需要插入的信息是数字和解释,因此我需要例如使用不同的样式(主要是不同的字体大小)来格式化此信息。 我阅读了很多文档,在SO上找到了一些示例,但仍然无法弄清所需的结果。任何帮助将不胜感激。

示例和文档:

https://datatables.net/extensions/buttons/examples/html5/titleMessage.html

DataTables exporting PDF/Excel with footnotes在这里我尝试使用push,但是html格式仍然无法正常工作。

这是我实际使用的代码:

messageBottom: "\n\nALL INFO: 
   InitValue: ( '.$result_info_footer["vl_init"].' ) + 
   [ Total A ( '.$result_info_footer["total_A"].' ) - 
     Tot B ( '.$result_info_footer["total_B"].' ) 
   ] = 
  '.$result_info_footer["final_total"].' USD.",

最后的结果是,当我以pdf格式导出时,表格是该表格,表格下方是此消息:

ALL INFO: InitValue: (100.00) + [ Total A (20.00) - Total B (11.00) ] = 109.00 USD

我想要:109.00 USD以粗体显示或更大的字体大小。

希望我的解释很清楚,如有疑问,请问一下。

ps:

'.$result_info_footer["vl_init"].'
'.$result_info_footer["total_A"].'
'.$result_info_footer["total_B"].'
'.$result_info_footer["final_total"].'

这些是查询返回的php值,因为此脚本在服务器端运行,并且表是从php文件生成的。

0 个答案:

没有答案