Olá amigs, concegui fazer com que o pdf gerado seja mostrado para o usuário, a minha duvida é a seguinte:
Consigo gerar o arquivo pdf porem esse arquivo sempre vem com o mesmo nome, gostaria de que para cada arquivo ele viesse com o nome + numero pego da pagina. Criei um javascript e chamo ele na visão:
<a4j:commandButton styleClass="button" value="Gerar Relatório PDF" action="#{ManterRelatorio.listaParaGerarRelatorioPDF}" oncomplete="javascript:abrePdf(this)"/>
function abrePdf(){
window.open("/sicff/arquivo/RelatorioSinteticoOS.pdf");
}
PdfWriter.getInstance(document, new FileOutputStream(path + "/RelatorioSinteticoOS"+relatorio.getAsc().getOs().getNumero_os()+".pdf"));
e no javaScript ta assim:
function abrePdf(){
var Value = document.getElementById("frmRelatorioSinteticoOs:idNumOS").value;
alert(Value);
window.open("/sicff/arquivo/RelatorioSinteticoOS"+Value+".pdf");
}
O relatorio ele gera blz, RelatorioOS200101.pdf , porem não consigo fazer com que essa mesma variável seja mandada por parametro para que ele abra com javascript , o que estou fazendo de errado ?
Alguma aguda?