【发布时间】:2019-07-24 21:54:07
【问题描述】:
我的问题是 PrimeFaces Extensions 中的组件 pe:documentViewer 以及您可以在照片中看到的打印元素,我想要的是将打印功能与我的代码绑定,如果有则不使用默认的一种自定义的方法谢谢告诉我如果没有办法不显示打印图标
谢谢。
【问题讨论】:
标签: primefaces jsf-2 primefaces-extensions
我的问题是 PrimeFaces Extensions 中的组件 pe:documentViewer 以及您可以在照片中看到的打印元素,我想要的是将打印功能与我的代码绑定,如果有则不使用默认的一种自定义的方法谢谢告诉我如果没有办法不显示打印图标
谢谢。
【问题讨论】:
标签: primefaces jsf-2 primefaces-extensions
可能有一些巧妙的 jquery 方法可以覆盖打印按钮,但这可能非常困难。但是,如果需要,您可以隐藏打印按钮,这是我为此编写的一些代码。
/**
* Hides a button on the PDF Viewer toolbar
*/
pdfHideButton : function(button) {
$('iframe').on('load',
function() {
var head = $(this).contents().find('head');
var css = '<style type="text/css">#' + button + '{display:none};</style>';
$(head).append(css);
});
}
<script>
$(document).ready(function() {
pdfHideButton('print');
});
</script>
【讨论】: