Senhores, bom dia. Sou Carlos, Brasil, e preciso de ajuda.
Qual a melhor for de abrir, na aplicação, um pdf feito no jasperReports. Na versão 7 eu usava o BrowserFrame que não mais existe.
Obrigado.
Abraços
Olá, talvez isso ajude você, https://vaadin.com/directory/component/file-download-wrapper
Este complemento funciona com um botão.
Obrigado, Ruben. Tentei o que me indicou mas só recebia erro. Resolvi depois de muito pesquisar. E compartilho aqui para ajudar aos amigos que precisarem:
Button downloadButton = new Button("Mostrar");
Anchor anchor = new Anchor();
anchor.add(downloadButton);
anchor.setHref(new StreamResource("file.pdf", () -> new ByteArrayInputStream(methodFazJasperPDF())));
anchor.setTarget("_blank");
add(anchor);
//---------------------
public byte[] methodFazJasperPDF(){
---------
´´´´´´´´
byte[] bytes = JasperExportManager.exportReportToPdf(impressao);
return bytes;
}
Abraços.
Mas eu gostaria de ajuda para abrir PDF num Dialog. Com o código mostrado, o arquivo é mostrado numa nova aba / página.
Como abrir num Dialog?
Abraços.
Obrigado