| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/05/2008 10:35:38
|
efcjunior
Virtual Machine Man
Membro desde: 14/12/2006 20:38:28
Mensagens: 520
Offline
|
Galera, eu coloquei a propriedade immediate e ela ignorou as validações porém os campos não estão limpando.
|
Sun Certified Java Programmer 98% |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/05/2008 12:26:55
|
Eklam
Thread.start()
Membro desde: 26/03/2008 15:18:28
Mensagens: 39
Offline
|
Tenta tbm um type="submit"
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/05/2008 13:18:25
|
lgweb
GUJ Master
Membro desde: 03/05/2007 20:59:55
Mensagens: 1048
Localização: Curitiba-PR
Offline
|
Eklam wrote:Tenta tbm um type="submit"
+ o padrao já nao e submit???
Cara ultima vez que fiz isso so consegui acessando os componentes de input no meo bean.
|
Vc gosta de criar topicos duplicados?
Nao utiliza a busca antes de postar?
veja:
http://www.youtube.com/watch?v=8zFYt1_0FUE&NR=1 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/05/2008 16:01:58
|
efcjunior
Virtual Machine Man
Membro desde: 14/12/2006 20:38:28
Mensagens: 520
Offline
|
lgweb wrote:
Eklam wrote:Tenta tbm um type="submit"
+ o padrao já nao e submit???
Cara ultima vez que fiz isso so consegui acessando os componentes de input no meo bean.
Como eu posso fazer esse acesso destes componentes, pode me dá um exemplo ?
|
Sun Certified Java Programmer 98% |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/05/2008 16:27:57
|
efcjunior
Virtual Machine Man
Membro desde: 14/12/2006 20:38:28
Mensagens: 520
Offline
|
já usei o submit e reset, também não funcionou...
|
Sun Certified Java Programmer 98% |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/05/2008 20:49:49
|
muriloagu
Debugger
![[Avatar]](/images/avatar/4c8f406722770fc2d19f15a4fa6738ff.jpg)
Membro desde: 14/02/2007 22:24:34
Mensagens: 57
Offline
|
uow fiz igual o exemplo do rponte colocou e funcionou .. com um manage bean limpar campos ... dai coloquei os campos que precisavam ser limpos ... dai coloquei o método em uma classa abstrata e coloquei para todas as minhas classes das entidades do DAO para herdarem ... e soh coloquei os campos que deveriam ser limpos em cada uma ...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/06/2008 07:23:49
|
viper
Entusiasta Java
Membro desde: 06/09/2007 14:44:15
Mensagens: 18
Offline
|
Bom dia, alguém encontrou a solução para este problema? Estou com um problema similar: http://www.guj.com.br/posts/list/93554.java#500836
Que acabei criando dois forms na mesma página, me pareceu gambiarra, mas resolveu o problema, só não queria colocar em produção desta forma.
ps.: Nossa! Quando postei não tinha visto que você já havia resolvido, acabei vendo as mensagens anteriores e no desespero que estou coloquei a minha também.
De qualquer forma, do jeito que você fez não me atende pois tenho meus campos que são validados, mas...já existe outro tópico para isso.
Obrigado.
This message was edited 1 time. Last update was at 11/06/2008 07:28:41
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/01/2011 04:08:04
|
redthi
Debugger
![[Avatar]](/images/avatar/aa4c9091fc6eb53448e5aaa01ca211a5.jpg)
Membro desde: 20/02/2009 12:50:51
Mensagens: 57
Localização: Loanda - Pr
Offline
|
rponte wrote:Se o problema é somente limpar os campos do managed bean eu sempre me utilizo de uma command button como:
E no managed bean eu simplesmente limpo os campos necessários:
Mas se por algum motivo isso não estiver funcionando com você, -o que eu acharia estranho-, então talvez isso te ajude,
http://wiki.apache.org/myfaces/ClearInputComponents
Abraços e boa sorte.
Rafael e se no caso eu tivesse que resetar um formulário muito grande acima de 100 componentes, não posso setar vazio("") nos campos(isso prejudicaria muito quando for gerar um xml, pois iria com vazio, isso não pode),
e dar new não é muito viável pois são várias classes isso prejudicaria certo ? (PS. li em alguns blog de desenvolvedores)
preciso fazer com que os campos sejam como quando inicia a aplicação,
tem alguma sugestão ?
|
Thiago Marques de Oliveira Goes
Sobre
www.thiagomarques.info
Sistema NF-expresso
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/01/2011 07:33:41
|
edudebom
Java Ninja
Membro desde: 03/10/2008 22:58:00
Mensagens: 292
Localização: Garibaldi - RS
Offline
|
Tenho um problema semelhante que acontece quando ficam dados no validator. Se eu abrir e fechar o dialog eles reaparecem. Até eu não achar uma solução definitiva e simples estou usando document.forms['nomedoform'].reset(); em alguns oncomplete do meu código. Talvez ajude no seu caso.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/01/2011 09:29:23
|
rponte
JavaEvangelist
![[Avatar]](/images/avatar/37a90a1fe7512a804347fa3e572c6b86.png)
Membro desde: 18/02/2008 10:06:25
Mensagens: 413
Offline
|
Olá,
Algumas vezes simplesmente limpar os dados do managed bean e repintar o formulário não é suficiente para limpar os valores dos componentes, principalmente depois de algum erro de validação/conversão.
Sendo, sempre ao submeter um formulário para que o mesmo seja limpo você precisa limpar os dados no managed bean e também limpar os dados "sujos" da árvore de componentes. Limpar os dados do managed bean é bem simples, mas para limpar a árvore de componentes vocês podem se utilizar desse método: https://github.com/rponte/jsf-loja-project/blob/master/src/br/com/triadworks/loja/util/FacesUtils.java#L58
Um método que limpa um formulário seria semelhante a este,
https://github.com/rponte/jsf-loja-project/blob/master/src/br/com/triadworks/loja/controller/ProdutoBean.java#L78
Estou com um post em draft sobre o assunto, mas me falta tempo e um pouco de coragem para finaliza-lo
Um abraço.
|
Rafael Ponte
http://www.rponte.com.br/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/01/2011 09:30:37
|
andii.brunetta
Java Ninja
![[Avatar]](/images/avatar/ec7a9e25682fbaf8f9304d0487700353.jpg)
Membro desde: 09/10/2010 10:19:25
Mensagens: 251
Localização: MT
Offline
|
|
Twitter | Java sem café.! | Grupo do Java sem café.! no Facebook |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/01/2011 13:11:33
|
redthi
Debugger
![[Avatar]](/images/avatar/aa4c9091fc6eb53448e5aaa01ca211a5.jpg)
Membro desde: 20/02/2009 12:50:51
Mensagens: 57
Localização: Loanda - Pr
Offline
|
valeuu Rafael, funcionou aqui, ficou umas coisas para trás aqui mas resolvemos..
Fico no aguardo do seus post, são muitos bons e referência para quem está aprendendo..
|
Thiago Marques de Oliveira Goes
Sobre
www.thiagomarques.info
Sistema NF-expresso
|
|
|
 |
|
|