Pergunta simples e direta: como eu faço para ao clicar num botão “show modal” exibir um modal com o formulário do modal em branco? Lógico que na primeira vez abre em branco, mas quando eu insiro algum dado e fecho preciso desse comportamento. Criei um método pra limpar o objeto que representa o formulário, mas o mesmo só está sendo executado depois do modal aberto, o que não adianta nada. Alguma sugestão?
Limpar formulário em modal do richfaces
2 Respostas
crie uma action no bean que zere o objeto da sessao. vai ficar objeto=null; e na na tag do botao coloque um reRender=“id_do_modal” que quando ele abrir vai abrir em branco.
Coloque junto da chamada de abrir o modal panel (de preferencia antes) o comando para limpar o formulario.
Objeto FORM em javascript para referencia
<input type="button" value="Abrir Modal Panel" onclick="document.getElementById('formularioDentroDoMP').reset();Richfaces.showModalPanel('modalpanel');"/>
<rich:modalPanel id="modalPanel">
<h:form id="formularioDentroDoMP">
// .......
Criado 15 de julho de 2009
Ultima resposta 20 de jul. de 2009
Respostas 2
Participantes 3
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Desmistificando WebAssembly: Alta performance,... Por Raphael Amorim — Casa do Codigo