使用多列打印数据表

时间:2017-12-07 11:11:10

标签: jquery html css datatables

我试图打印一个包含许多列的jquery数据表。整个表格显示在屏幕上,但是当我点击打印时,列会不断拉伸。结果,一些列从打印文档中被剪切。我尝试使用自定义功能来设置td宽度,但没有效果。谁能帮我吗?

这是我尝试遵循datatables文档的内容:

customize: function ( win ) {
$(win.document.body).find('table').addClass('display').css('font-size', '5px');
$(win.document.body).find('table').css('table-layout','auto');
$(win.document.body).find('th').css('width','10%');
$(win.document.body).find('td').css('width','10%');
}

这是我在屏幕上看到的(打印前): https://screenshots.firefox.com/VNmLTF2b6UXlar7l/localhost

这是我点击打印时得到的结果(看到列已拉伸很多): table after print

0 个答案:

没有答案