私はJQwidgetsを使用します。コードとして印刷ボタンをクリックしてデータを印刷するために使用します。
$("#print").click(function () {
var gridContent = $("#jqxgrid").jqxGrid('exportdata', 'html');
var newWindow = window.open('', '', 'width=800, height=500'),
document = newWindow.document.open(),
pageContent =
'<!DOCTYPE html>\n' +
'<html>\n' +
'<head>\n' +
'<meta charset="utf-8" />\n' +
'<title>jQWidgets Grid</title>\n' +
'</head>\n' +
'<body>\n' + gridContent + '\n</body>\n</html>';
document.write(pageContent);
document.close();
newWindow.print();
});
印刷ウィンドウを閉じると(印刷を続行しない)、グリッドスクロールを使用できません(クロムで)..
google-chrome バージョン 34.0.1847.131 m
これはFirefoxとIEでうまくいきました..
クロムで印刷ウィンドウを閉じた後にスクロールを修正する方法