Javascript 打印所有行,包括通过分页隐藏的行

Javascript 打印所有行,包括通过分页隐藏的行,javascript,tabulator,Javascript,Tabulator,文档通过添加printVisibleRows:false表来显示。print(false,true)函数将打印所有行。我的表格只打印由于分页而可见的20行。我想打印所有行。可能吗 //定义安装选项 var tabData=[{ 无效选项警告:false, 布局:fitDatafill, 是的, printVisibleRows:false, printCopyStyle:true,//将制表器样式复制到HTML表格 printHeader:“+tdata[0]。tablenamedisplay+

文档通过添加
printVisibleRows:false
表来显示。print(false,true)函数将打印所有行。我的表格只打印由于分页而可见的20行。我想打印所有行。可能吗

//定义安装选项
var tabData=[{
无效选项警告:false,
布局:fitDatafill,
是的,
printVisibleRows:false,
printCopyStyle:true,//将制表器样式复制到HTML表格
printHeader:“+tdata[0]。tablenamedisplay+”,
打印页脚:“”,
自动调整大小:正确,
分页:“本地”,
页码地址:“第页”,
页码大小:20,
分页大小选择器:[25,40,50100],
movableColumns:false,
tooltipsHeader:true,
列:tdata[0],
数据:tdata[1],
footer元素:myfooter,
行单击:函数(e,行){},
rowContext:函数(e,行){
e、 preventDefault();//防止浏览器使用默认上下文菜单窗体
出现。},
}];
//创建表
tabEquip[p]=新制表器(“#”+vDDest,tabData[0]);

我的表格只打印由于分页而可见的20行。我想打印所有行。

从制表器v4.8开始,您可以通过以下两种方式之一执行此操作

通过在表构造函数中将printRowRange选项设置为“活动”,然后调用打印函数:

///定义表
var table=新制表器(“示例表”{
printRowRange:“活动”//打印所有活动行
});
//打印表
table.print();
或者在调用时将字符串“active”传递到print函数:

table.print(“活动”,真);

从制表器v4.8开始,您可以通过以下两种方式之一完成此操作

通过在表构造函数中将printRowRange选项设置为“活动”,然后调用打印函数:

///定义表
var table=新制表器(“示例表”{
printRowRange:“活动”//打印所有活动行
});
//打印表
table.print();
或者在调用时将字符串“active”传递到print函数:

table.print(“活动”,真);

我认为这样做行不通,要么不使用分页,要么将数据下载到文件中。感谢您的回复!只在没有分页的表上打印所有行似乎是可行的。我认为这样不行,要么不使用分页,要么将数据下载到文件中。感谢您的回复!似乎只有在没有分页的表上才可以打印所有行。