无法打印制表人表格

问题描述

我在一页上有四个表,但是只有一个可以更改其打印样式。其余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/[email protected]/dist/css/tabulator.min.css" rel="stylesheet">
        <script type="text/javascript" src="https://unpkg.com/[email protected]/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 (将#修改为@)