У меня есть форма просмотра JSF *.jspx страница. В форме около 20 полей. У меня есть кнопка предварительного просмотра печати, которая открывает новое окно браузера и показывает предварительный просмотр этой формы, делая все содержимое формы доступным только для чтения.
Я сделал небольшой обходной путь, например, установил логический флаг в управляемом компоненте как showprintPreview. Этот подход почти выполнил свою работу, отобразив все поля в режиме «только для чтения» и кнопки в отключенном режиме. Но я не хочу менять объект поддерживающего компонента.
Я хотел бы показать предварительный просмотр печати с помощью css или javascript для формы jsf.
ОБНОВЛЕНИЕ:
Я попробовал другой способ, используя onclick на кнопке предварительного просмотра печати, которая вызовет предопределенную функцию js window.print(). Но он также отображает все кнопки. Я хотел бы скрыть такие кнопки, как «Отправить», «Назад» и т. Д., В предварительном просмотре печати и показать все поля ввода, такие как текст, текстовое поле и т. Д.