Postagens

Mostrando postagens de janeiro, 2010

Popup em JSF sem Javascript

Tutorial de como fazer um popup sem escrever código javascript na página. Vou explicar 2 meios de criar popup. Um atualizando o javascript dinamicamente e outro com myfaces. Nesse tutorial, a lógica é criar um arquivo de script dinâmico, que vou chamar de dynamicScript.js. Vou incluir o método do popup nele dinamicamente e chamar o popup. Primeiro, através de um jsp vou chamar um action no bean que é quem vai criar o método javascript pra incluir na página. Eu poderia ter incluído o método direto na hora de abrir a página, mas preferi assim. 1   <h:commandButton value= "testaPopup"  action= "#{terminalBean.geraPopup}"  /> Agora o método geraPopup. Observe que na minha estrutura, o arquivo dynamicScript.js está dentro da pasta pages/script. As duas barras invertidas se dão por conta do meu ambiente de desenvolvimento, windows. 01   public  String geraPopup () { 02        03        String functionJs =  "function popupJsf(url) { "  + 04