数据表 html5 导出不打印所有列

问题描述

我想使用 html 导出按钮。我的数据表有 X 滚动条。 excel和复制按钮没有问题。但打印 按钮不会打印所有列。它只打印几个首列。

<div class="text-center">
 <table class="ReportTable table-bordered table-responsive w-100" id="tblBasic">

我在 js 文件中尝试了一些自定义如下:

   extend: 'print',orientation: 'landscape',//to print all columns
                customize: function (win) {
                    $(win.document.body)
                        .css('font-size','9pt')
                    
                    $(win.document.body).find('table')
                        .addClass('compact').addClass('w-100')
                        .css('font-size','inherit');
                },

这张图片展示了打印预览的效果显示滚动条,但不显示表格中的所有列。

print preview

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)