打印的时候,补全不规则表格

// 数据不够规定的条数,补全表格 var thisShowIinfoTable = document.getElementById("tab_wzzhl");var tr, td;var pages = 15;// 每页显示的行数,这个行数可以从后台读取,后台从配置文件中读取,因此就可以配置var pageSize = parseInt(pages);var showRows = parseInt(pageSize) + 3;// 第一页的处理(3+24) 即 页头加上每页显示的行数var columnSize = 9; // 共有多少列var heights = 25; //行高 if (thisShowIinfoTable.rows.length <= showRows) {for (var i = thisShowIinfoTable.rows.length; i < showRows; i++) {tr = thisShowIinfoTable.insertRow(i);for (var j = 0; j < columnSize; j++) {td = tr.insertCell(j);td.innerHTML = ' ';td.height = heights+'px';}}}else{// 两页以上(包括第二页)var nextPageAddRows = 0; // 应补充的行数var rowsLength = thisShowIinfoTable.rows.length;// 当前表格实际总行数//alert("当前表格实际总行数:" + rowsLength);var nextPageRows = rowsLength - (showRows+5);// 减去第一页剩余的行数//alert("除去第一页剩余的行数:" + nextPageRows);nextPageAddRows = pageSize - (nextPageRows % (pageSize+5));//alert("本页应补充的行数:" + nextPageAddRows); for(var i = rowsLength; i < nextPageAddRows+rowsLength; i++){tr = thisShowIinfoTable.insertRow(i);for (var j = 0; j <columnSize; j++) {td = tr.insertCell(j);td.innerHTML = ' ';td.height = heights+'px';}}}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值