我的问题是PrimeFaces Extensions中的组件pe:documentViewer
,以及您可以在照片中看到的打印元素,我想要的是将打印功能与我的代码绑定,如果有一种方法可以自定义,则不使用默认值如果没有办法有任何想法不显示打印图标谢谢,请告诉我。
可能有一种方法可以使用一些聪明的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>