JSF-форма Предварительный просмотр

У меня есть форма просмотра JSF *.jspx страница. В форме около 20 полей. У меня есть кнопка предварительного просмотра печати, которая открывает новое окно браузера и показывает предварительный просмотр этой формы, делая все содержимое формы доступным только для чтения.

Я сделал небольшой обходной путь, например, установил логический флаг в управляемом компоненте как showprintPreview. Этот подход почти выполнил свою работу, отобразив все поля в режиме «только для чтения» и кнопки в отключенном режиме. Но я не хочу менять объект поддерживающего компонента.

Я хотел бы показать предварительный просмотр печати с помощью css или javascript для формы jsf.

ОБНОВЛЕНИЕ:

Я попробовал другой способ, используя onclick на кнопке предварительного просмотра печати, которая вызовет предопределенную функцию js window.print(). Но он также отображает все кнопки. Я хотел бы скрыть такие кнопки, как «Отправить», «Назад» и т. Д., В предварительном просмотре печати и показать все поля ввода, такие как текст, текстовое поле и т. Д.


person srk    schedule 16.02.2014    source источник


Ответы (1)


Я бы повторно использовал часть страницы, которую вы хотите напечатать. Создайте новую страницу только с этой многократно используемой частью. затем при нажатии кнопки откройте эту новую страницу в новом окне (target = "_blank") в предварительном просмотре, о котором вы упомянули.

person Peter Šály    schedule 04.06.2014