Dúvidas DataTable JSF

4 respostas
R

Amigos,

1)para pegar o total de registros por página,usa-se getRowCount()?
2)para pegar o total geral de registros,usa-se getRows?
3)getRows() só funciona para DataModel,ou posso usar um List normal?

Grato

4 Respostas

Jair_Rillo_Junior

Caso você queira apenas apresentar os dados no dataTable, você pode usar uma java.util.List

Agora se você precisa manipular os dados, ai deve usar um DataModel, pois com ele você terá acesso a vários métodos de manipulação, inclusive os que você citou.

R

Pois é…

o que eu preciso é mostrar a quantidade de registros por página,algo do tipo:

Mostrando 1 de 20
Total 69

com o dataScroller do Tomahawk fica mais fácil ou o DataTable já resolve?

R

Alguem teria exemplos de paginação em JSF?

Ja busquei exemplos e nada…

Grato

gigicantador

Já pensou em usar os navigations rules no faces-config.xml???

No exemlo abaixo, métodos chamados pela página usuario_editar.jsp retornam strings () que designam para que página vai.

<navigation-rule> <from-view-id>/public/cadastro/usuario_editar.jsp</from-view-id> <navigation-case> <from-outcome>ver</from-outcome> <to-view-id>/public/downloads/ver.jsp</to-view-id> </navigation-case> <navigation-case> <from-outcome>SUCCESS</from-outcome> <to-view-id>/public/downloads/biblioteca.jsp</to-view-id> </navigation-case> </navigation-rule> <navigation-rule> <from-view-id>/public/downloads/conteudo_cadastrar.jsp</from-view-id> <navigation-case> <from-outcome>success</from-outcome> <to-view-id>/public/downloads/biblioteca.jsp</to-view-id> </navigation-case> <navigation-case> <from-outcome>ERROR</from-outcome> <to-view-id>/public/downloads/erro.jsp</to-view-id> </navigation-case> <navigation-case> <from-outcome>INPUT</from-outcome> <to-view-id>/public/downloads/biblioteca.jsp</to-view-id> </navigation-case> </navigation-rule>

Criado 25 de outubro de 2007
Ultima resposta 18 de jan. de 2008
Respostas 4
Participantes 3