[英]add header when page breaks when using page-break-inside: avoid wth css or javascript or from browser?
[英]how to add header when page breaks when print using javascript?
我有一個網格,每次包含100多個記錄。當我嘗試使用javascript打印數據時。 它能夠打印網格數據。但是我的問題是每個頁面都沒有頁面標題,但同時缺少最終記錄數據。我需要解決此問題,任何人都可以幫助我改善
self.print();
我正在使用此命令進行初始化打印。
var gridid = "#grid";
$("#pageheader").show();
$("#pageheader").clone().addClass("clonecopy").appendTo("body");
$(gridid).clone().addClass("clonecopy").appendTo("body");`
通過此編碼用於僅在打印屏幕上打印我的網格。
我需要通過每頁15個記錄和頁眉(每頁)來解決此問題
function printControl(){
var table = document.getElementById("DataList1");
var count = table.rows.length;
for (var i = 0; i < count; i++) {
if ((i % 4 == 0)&&(i!=0)) {
table.rows[i].style.cssText = "page-break-after:always";
}
}
}
而且我正在使用此代碼,但我無法得到結果..
在這里做一些假設,但是看起來與下面類似:
var count = 0;
var page = $('<div></div>');
$('#grid').children().each(function(){
if( count == 0 ){
$("#pageheader").clone().addClass("clonecopy").appendTo(page);
}
$(this).clone().addClass("clonecopy").appendTo(page);
count += 1;
if( count == 15 ){
page.appendTo("body");
page = $('<div></div>');
count = 0;
}
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.