| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/02/2011 16:47:24
|
tyemy
Entusiasta Java
![[Avatar]](/images/avatar/51ec0da338efc7576395da0cb4cd6065.jpg)
Membro desde: 02/01/2009 11:13:15
Mensagens: 17
Offline
|
Ao clicar numa linha de um datatabele um item é selecionado, exibindo algumas informações e um botão para geração de pdf com as informações do item selecionado na mesma página.
O botão do Pdf e as informações da tela são exibidos apenas quando um item do datatable é clicado (devido aos problemas quanto a por um texto e uma imagem num botão, pra ficar bonito, o botão do pdf é uma tabela com as imagens/texto e dentro de um commandLink.), ou seja, o div "divInformacoes" é rerenderizado com as informações atuais. Mas ao rerenderizar o div, a tabela com o botão fica do lado de fora do link.
Sem a tabela do botão, o link funciona normalmente..
O código fica mais ou menos assim..
e o código fonte da página fica assim, com a tabela do botão fora do link..
Alguém tem alguma idéia de porque isso acontece?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/02/2011 12:03:20
|
Naruffy
JavaEvangelist
![[Avatar]](/images/avatar/d74dc3f2679eee2fa69ddb9597b61258.jpg)
Membro desde: 28/03/2008 18:54:49
Mensagens: 324
Offline
|
O porque isso acontece é algo meio dificil de alguem saber, o tomahawk é meio doido.
Mas tenho duas idéias que pode resolver seu problema.
Troque a tag <t:div> por <t:htmlTag value="div">
ou
no lugar do <t:div> coloque um rich:panel, e personalize o seu css, caso não queria que o estilo do rich seja usado.
Obs.: Evite usar o tomahawk, ele é muito instável
[]s
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/02/2011 12:28:41
|
tyemy
Entusiasta Java
![[Avatar]](/images/avatar/51ec0da338efc7576395da0cb4cd6065.jpg)
Membro desde: 02/01/2009 11:13:15
Mensagens: 17
Offline
|
Pelo que eu consegui ver aqui o problema não é com o div, já tinha tentado trocar por outros componentes e não resolveu.
A solução que eu encontrei foi tirar a tabela do botão e substituir por outra coisa.
Obrigada pela ajuda
|
|
|
 |
|
|
|
|