如何解决无法打印制表人表格
我在一页上有四个表,但是只有一个可以更改其打印样式。其余3个表的响应有错误:
Uncaught RangeError: Maximum call stack size exceeded tabulator.min.js:6
at Function.assign (<anonymous>)
at Object.deepClone (tabulator.min.js:6)
at Object.deepClone (tabulator.min.js:6)
at Object.deepClone (tabulator.min.js:6)
...
我创建了一个示例,但是可以正常工作。但是我不知道左边的填充是怎么回事:
<html>
<head>
<link href="https://unpkg.com/tabulator-tables@4.8.1/dist/css/tabulator.min.css" rel="stylesheet">
<script type="text/javascript" src="https://unpkg.com/tabulator-tables@4.8.1/dist/js/tabulator.min.js"></script>
</head>
<body>
<dir id="category1"></dir>
<dir id="category2"></dir>
<dir id="category3"></dir>
<script>
for(var i = 1; i < 4; i++){
var table = new Tabulator("#category" + i,{
columns:[
{title:"id",field:"_id",visible:false},{title:"Pořádí",field:"rank",sorter:"number"},{title:"Číslo",field:"racer.number",{title:"Jméno a příjmení",field:"racer.fullname"},{title:"Čas",field:"fullTime",sorter:"time"},{title:"Kategorie",field:"category"}
],layout:"fitColumns",printAsHtml:true,printConfig:{
columnHeaders:true,//do not include column headers in printed table
columnGroups:false,//do not include column groups in column headers for printed table
rowGroups:false,//do not include row groups in printed table
columncalcs:false,//do not include column calcs in printed table
dataTree:false,//do not include data tree in printed table
formatCells:false,//show raw cell values without formatter
},data:[
{id:"1234",rank: 1,racer: {number: "10",fullname: "Lukáš Hájek"},fullTime:"10:45:50",category: "Muži A"},{id:"1234",]
});
}
</script>
</body>
</html>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。