| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/11/2008 15:39:27
|
felipe_azv
Debugger
Membro desde: 27/02/2008 10:49:24
Mensagens: 50
Offline
|
Oi pessoal, eu to querendo fazer, mas estou meio travado.
E tenho um select que , quando muda para um determinado valor, aparece outro select, mas eu só estou conseguindo fazer isso com um submit
Eu gostaria de fazer aparecer ou sumir o select via ajax, sem ter que atualizar a página.
meu código ta assim, no jsp:
Quando a variável numType é 3, aí aparece o select e o outputText, mas só com o ajaxSubmit=False, do form.
Da pra fazer isso sem atualizar a página?
valeu!
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/11/2008 15:44:21
|
humberto.lima
Debugger
Membro desde: 18/12/2006 20:16:25
Mensagens: 58
Offline
|
Tu tem que dizer qual parte do codigo será atualizada quando for usar ajax, o nome do atributo é reRender. Acho q vc deve agrupar de alguma forma o que precisa ser atualizado.
[]´s
Humberto Lima
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/11/2008 15:47:41
|
markinho
JavaChild
Membro desde: 29/05/2008 18:22:00
Mensagens: 100
Localização: Indaiatuba - SP
Offline
|
Olá,
tente a tag <a4j:support>!
Nela temos o event que é quando aciona o ajaz exemplo onchange!
Nela temos também a tag reRender, ou seja aqui vc coloca o id dos que vc quer que renderize após o evento!
Ex:
Espero ter ajudado!
Abrass!
|
Marcos Pereira
Sun Certified Java Programmer 5.0 (SCJP) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/11/2008 08:43:41
|
felipe_azv
Debugger
Membro desde: 27/02/2008 10:49:24
Mensagens: 50
Offline
|
Aew pessoal, valeu pela ajuda. Eu consegui fazer funcionar o código.
Agora quando eu seleciono uma determinada opção do select, o outro select aparece e quando eu altero o valor do primeiro select para um outro determinado valor, ele faz o segundo desaparecer, e sem refresh!
eu utilizei a propriedade o a4j:support e também o a4j:ajaxRendered , ai funcionou certinho.
o código ficou assim:
eu coloquei um <a4j:outputPanel ajaxRendered="true"> para cada componente por causa da formatação da tabela. Mas um pros dois funciona normal também.
[]'s
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/11/2009 14:56:41
|
gr_marco
JavaChild
Membro desde: 13/05/2005 11:39:03
Mensagens: 142
Localização: Curitiba
Offline
|
Olá a todos...
Tenho exatamente a situação descrita acima funcionando, porém, não consigo submeter o valor do campo renderizado dentro a4j:outputPanel.
Alguém tem alguma ideia?
Todos os campos da tela são submetidos normalmente, somente o campo interno ao outputpanel não é... Quando eu retiro o a4j:outputPanel, o valor é submetido, mas é renderizado quando eu carrego a view...
Alguma sugestão?
Abrax
|
|
|
 |
|
|