VRaptor 3 + displayTag

4 respostas
D

Alguem tem um exemplo de uso do displaytag com o vraptor e hibernate usando paging e sorting.

4 Respostas

Lucas_Cavalcanti

então… não tem nenhum segredo…
é só retornar uma lista com o vraptor, e usá-la na tag do display-tag…

qto a paging e sorting, se você tem mtos dados não é bom fazer isso no displaytag… faça isso no hibernate, passando parâmetros a mais na requisição

(no hibernate é session.createQuery(…).setMaxResults(20).setFirstResult(21)…)

D

Eu não cheguei a testar a passando por parâmentro o numero da página, mais eu vi que o displaytag manda com “?”, como faria para receber esse parâmentro no controller?

Lucas_Cavalcanti

vê o nome do parâmetro que o displaytag usa (dá pra configurar) e usa o mesmo nome na sua lógica… se o parâmetro de pagina se chama “page”, vc recebe na lógica:

public void listaPaginada(...., Integer page) {
   //....
}
D

boa…

Criado 2 de dezembro de 2009
Ultima resposta 3 de dez. de 2009
Respostas 4
Participantes 2