如何自定义Primefaces文档查看器工具栏



我使用的是基于mozilla PDF.js:2.11.338的primefaces documentViewer

https://www.primefaces.org/showcase-ext/views/documentViewer.jsf

我想自定义查看器来控制哪些按钮出现在工具栏中,比如rotate&打印&仅下载。

我在primefaces网站上找不到任何关于这方面的指南。

文档查看器没有JS Widget,但使用这样的JS函数可以轻松实现。

注意:presentationMode这样的一些按钮很特殊,需要以不同的方式隐藏。

pdfHideButtons : function() {
var pdfViewer = $("#YourDivId");
if (pdfViewer) {
$(pdfViewer.contents().find("#openFile")).hide();
$(pdfViewer.contents().find("#viewBookmark")).hide();
}
}

然后在页面上添加此代码,以便在页面加载后基本上隐藏按钮。

<script>
$(document).ready(function() {
setTimeout(function(){ pdfHideButtons(); }, 1000);
});
</script>

相关内容

  • 没有找到相关文章

最新更新