Отображать PDF в IFrame при нажатии кнопки в JSF - PullRequest
0 голосов
/ 29 сентября 2011

Я уже закодировал одну, но она открывает новую вкладку, и я хочу, чтобы при нажатии кнопки команд отображался PDF-файл внутри Iframe (той же страницы, где пользователь вводил данные). Спасибо за помощь!

1 Ответ

1 голос
/ 29 сентября 2011

Вы можете использовать атрибут rendered для условного отображения контента.

Е.Г.

<h:commandButton value="Show PDF" action="#{bean.showPdf}" />
<h:panelGroup rendered="#{not empty bean.pdfUrl}">
    <iframe src="#{bean.pdfUrl}"></iframe>
</h:panelGroup>

с

public void showPdf() {
    pdfUrl = "/context/filename.pdf";
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...