Настройка pe: documentViewer Поведение кнопки - PullRequest
0 голосов
/ 03 марта 2019

моя проблема с компонентом pe:documentViewer в PrimeFaces Extensions и точно с элементом печати, который вы видите на фотографии, и я хочу связать функцию печати с моим кодом и не использовать функцию по умолчанию, если естьспособ настроить спасибо сказать мне, если нет никакой возможности, чтобы не показывать значок печати спасибо.Screenshot

1 Ответ

0 голосов
/ 03 марта 2019

Возможно, с помощью некоторого умного jquery можно переопределить кнопку печати, но это может быть довольно сложно.Однако вы можете скрыть кнопку печати, если хотите, вот код, который я написал для этого.

  1. Загрузите этот метод JavaScript где-нибудь на вашей странице.
/**
 * 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);
            });
}
Добавьте это на свою страницу XHTML, которая выполнит этот JavaScript, с помощью функции «Готов к документу» удалит кнопку.
<script>
$(document).ready(function() {
           pdfHideButton('print');
});
</script>
...