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
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
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.
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?
Alguem teria exemplos de paginação em JSF?
Ja busquei exemplos e nada…
Grato
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>