| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/03/2010 10:11:06
|
yuripodho
JavaTeenager
Membro desde: 20/08/2009 08:24:13
Mensagens: 160
Offline
|
Estou com um probleminha com a minha displaytable. Tenho um form onde eu tenho um <select> que informo a quantidade de itens que eu quero que apareçam na displaytable. Até aí funcionou tranquilo, o problema é quando clico nas colunas que estão com "sortable" e não chega o valor que está selecionado no campo quantidade no meu controller.
Outra coisa que acontece é quando clico na paginação da displaytable fica sempre na primeira página. Não sei se consegui ser claro, mas enfim...
Eis o meu jsp: Quando clico no submit consigo receber o valor selecionado na quantidade, mas quando clico na coluna da displayTable não.
|
cada um, cada um. Mas tem cada um... |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/03/2010 17:11:06
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6394
Offline
|
tenta trocar a linha do display-table por:
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/03/2010 07:58:36
|
yuripodho
JavaTeenager
Membro desde: 20/08/2009 08:24:13
Mensagens: 160
Offline
|
Sim, já tentei fazer isso mas não mudou nada. Quando clico na coluna, dá um submit no form mas não envia os valores dos campos. Na verdade nunca entendi muito bem como a display:table funciona e nem as configurações mais avançadas, sempre foi algo meio "mágico" mas funcionava. Agora com o vraptor3 não consigo fazer funcionar a paginação e a ordenação.
|
cada um, cada um. Mas tem cada um... |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/03/2010 20:00:04
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6394
Offline
|
no requestURI vc precisa colocar a url da página atual...
ou seja, se vc usou a lógica /pacientes/listar pra mostrar a tabela, vc coloca /pacientes/listar como requestURI (sem o c:url)
tenta aí... aqui funcionou tranquilo num exemplo simples
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/03/2010 08:17:18
|
yuripodho
JavaTeenager
Membro desde: 20/08/2009 08:24:13
Mensagens: 160
Offline
|
Não rolou. Mudando o requestURI para a página atual não entra no método de busca.
Com o requestURI="/pacientes/buscar" a url que vai quando clico na coluna para ordenar é : /pacientes/buscar?d-3651776-s=1&d-3651776-o=2&d-3651776-p=1
Na versão que está com o VRaptor 2 a url fica: /pacientes.buscar.logic?d-3651776-o=1&d-3651776-s=0&quantidade=30
|
cada um, cada um. Mas tem cada um... |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/03/2010 19:56:26
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6394
Offline
|
tenta fazer um exemplo mais simples e ve se funciona..
tipo faz uma lógica que só retorna uma lista com vários elementos, e vê se ordena e pagina direitinho...
aqui eu fiz esse teste e funcionou... a url final é algo do tipo que vc passou mesmo... não deve ser esse o problema..
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2010 09:43:10
|
yuripodho
JavaTeenager
Membro desde: 20/08/2009 08:24:13
Mensagens: 160
Offline
|
bom, fiz isso e funcionou mesmo. O problema maior deve ser que não está recebendo o parâmetro no meu controller e consequentemente nao está montando a lista.
|
cada um, cada um. Mas tem cada um... |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2010 14:53:38
|
yuripodho
JavaTeenager
Membro desde: 20/08/2009 08:24:13
Mensagens: 160
Offline
|
Descobri que é por causa do seguinte código que estava no final do meu método :
Se eu colocar um result.forwardTo funciona
|
cada um, cada um. Mas tem cada um... |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2010 20:24:07
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6394
Offline
|
é... o redirect atrapalha o displaytag mesmo
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
|
|