Как отобразить файл PDF на новой вкладке только после того, как файл будет готов - PullRequest
0 голосов
/ 27 сентября 2019

Сервер генерирует файл PDF, показывая его на новой вкладке в браузере клиентов, но вкладка открывается, пока файл еще не создан, показывая пустую вкладку до завершения создания PDF.

Я хочу, чтобыНовая вкладка открывается только после завершения создания PDF.

Мой файл JSF

<h:commandLink styleClass="btn btn-primary btn-block" action="#{mybean.generatePDF}" target="_blank" style="margin-left: 0px;">
  <span class="glyphicon glyphicon-file" style="padding-right: 5px;"></span><span>Show PDF</span>
  <f:param name="id" value="#{bean.id}" />
</h:commandLink>

Мой компонент

try {
  pdfGenerator = new PDFGenerator("PDF file", getCip().toString(), localeBean.getLocale(), getImages());
  File file = getPatient(),getOphth());
  Faces.sendFile(file, false);
} catch (IOException e) {
  throw new RuntimeException("Error generating PDF", e);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...