Datatables Javascript-使用不同布局打印
我在一个html页面上使用了几个数据表,这是一个报告。我使用分页和列管理,它们都是通过jquery文档ready上的javascript进行管理的。一切正常-没问题 打印时,我需要指定不同的datatable设置-主要是为了删除每个网格的分页。如果是css,您只需要使用媒体标签。有没有办法用javascript做类似的事情 使用datatables打印函数不是一个解决方案,因为我需要打印整个报告,包括周围的html 如果我没有得到任何更好的建议,我可能会实施的一个选择是利奥·林的建议; 我的配置FWIW的例子-需要的主要更改是在打印时添加paging:false,并在屏幕上删除它Datatables Javascript-使用不同布局打印,javascript,jquery,html,datatable,Javascript,Jquery,Html,Datatable,我在一个html页面上使用了几个数据表,这是一个报告。我使用分页和列管理,它们都是通过jquery文档ready上的javascript进行管理的。一切正常-没问题 打印时,我需要指定不同的datatable设置-主要是为了删除每个网格的分页。如果是css,您只需要使用媒体标签。有没有办法用javascript做类似的事情 使用datatables打印函数不是一个解决方案,因为我需要打印整个报告,包括周围的html 如果我没有得到任何更好的建议,我可能会实施的一个选择是利奥·林的建议; 我的配
$(document).ready(function() {
var muttable = $('#mut-table').DataTable(
{ searching: false,
"columnDefs": [
{
"targets": 5,
"visible": false,
"bAutoWidth": false,
},
{
type: 'alt-string', targets: 4
}
],
order: [[ 4, "asc" ],[ 5, "desc" ]],
} );
});
您可以使用
@media print
规则吗?(并弹出一个页面打印)我不这么认为——除非我弄错了,这不只是css吗?datatable的布局是用javascript定义的。打印位没有困难-标准浏览器打印会很好,它只是更新该视图的分页当您使用标准浏览器打印时,@media print
css规则应该生效-我想您可以在那时使用它们进行分页。