Ocultar Descrição da Paginação

Não deixe de perguntar, solucione aqui suas dúvidas...

Ocultar Descrição da Paginação

Mensagempor celsojr » Qua Out 05, 2016 8:54 pm

Boa noite Rogel,

visto que em toda listagem existe a informação "Página 1". Tenho a necessidade de ocultar essa informação quando a listagem não gera um numero de registros suficiente para uma nova pagina. É possível colocar um parâmetro para ocultar tal informação na condição descrita?
Avatar de usuário
celsojr
 
Mensagens: 14
Data de registro: Dom Jul 17, 2011 9:23 pm

Re: Ocultar Descrição da Paginação

Mensagempor rogelgarcia » Seg Out 10, 2016 10:37 pm

Olá Celso,

Algumas tags possuem templates que podem ser personalizados. A maioria das tags da TLD template (t:), são personalizáveis.

Para personalizar uma tag, faça o seguinte:
[*]Crie um pacote na sua aplicação, do mesmo pacote da tag.
[*]Crie um arquivo com o nome da tag nesse pacote, e extensão jsp.

O next irá ler a sua tag, e não a default do Next. Assim você conseguirá personalizar o conteúdo.

As tags do next, estão no pacote org.nextframework.view
https://github.com/next-projects/nextfr ... ework/view

E no pacote org.nextframework.view.template
https://github.com/next-projects/nextfr ... w/template

Veja os arquivos JSP nesses pacotes. Se desejar personalizar algum, copie o conteúdo para um arquivo no mesmo pacote na sua aplicação.

Alterando a paginação

O conteúdo da paginação é adicionado pelo arquivo ListTableTag.jsp
https://github.com/next-projects/nextfr ... bleTag.jsp

Copie esse arquivo para o pacote org.nextframework.view.template da sua aplicação.

E altere como desejar o final do aquivo, onde é colocada a paginação.

Código: Selecionar tudo
<div class="pagging" >
   P&aacute;gina <n:pagging currentPage="${tag.currentPage}" totalNumberOfPages="${tag.numberOfPages}" selectedClass="pageSelected" unselectedClass="pageUnselected" />
</div>


Você pode fazer um if verificando o ${tag.numberOfPages}, se for maior que 1, exibe a paginação. Se for menor, não exibe.

Até mais

Obrigado
rogelgarcia
Administrador
 
Mensagens: 671
Data de registro: Qua Jul 08, 2009 9:02 am


Retornar para Dúvidas

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 1 visitante

cron