How can i open printer friendly report export in new tab and also pop up javascript window.print(). Thanks
mobhar wrote:
https://discourse.hkvstore.com/t/target-blank-open-menu-links-on-new-tab/4047/5
Thanks for this. How can I add window.print() to printer friendly page or. Put a print button some where on the page.(the print button disappear when its printed)
Try this in Page_DataRendered server event (adjust gmp_orderdetails to the id of your table):
if ($this->Export == "print") {
$footer .= "<button onclick='printDiv(\"gmp_orderdetails\")'>Print this page</button>";
$footer .= "<script>function printDiv(divName) {
var printContents = document.getElementById(divName).innerHTML;
var originalContents = document.body.innerHTML;
document.body.innerHTML = printContents;
window.print();
document.body.innerHTML = originalContents;
}
</script>";
}