Blz Pessoal!!!
Alguem já passou por esse problema, no display tag eu estou fazendo paginação em uma tabela, para montar essa tabela, eu necessito de pegar dados da pagina e ela contem uns 35 campos, ate ai blz , ele monta a tabela , mas qdo eu eu clico para navegar ele da pau, e o mais engraçado , qdo eu aperto f5 , atualiza a pagina e funciona a navegação…
Fazendos alguns testes, tirei a metade dos campos da pagina , e mandei montar a tabela e com isso a navegação funciona…
Alguem pode me dar uma ajuda???
Vlw!!!
puts eu estou com o mesmo problema
o tamanho da url estora
o.O
um amigo disse que vou ter que fazer a paginacao na mao
se alguem puder ajudar eu agradeco
Cara display tags é um saco. Vcs não vão acreditar, mas eu fiz a paginação na mão mesmo. da uma olhada.
Iterator it = entity.iterator();
if(limitRows != null && numberPage != null)
{
Integer limRows = new Integer(limitRows);
Integer numPage = new Integer(numberPage);
int cont = 0;
if(numPage == 1)
{
while(it.hasNext())
{
if(cont >= limRows)
{
break;
}
else
{
c.add(convertCdEntitytoCdForm((CdEntity)it.next(), sizeCollection, numberPage, limitRows, checkIdGenre, checkTitle, checkSinger, checkPrice1, checkPrice2));
cont++;
}
}
}
else if (numPage > 1)
{
int contRows = 0;
while(it.hasNext())
{
if(cont >= limRows)
{
break;
}
else if(contRows < (numPage * limRows) - limRows)
{
it.next();
contRows++;
}
else
{
c.add(convertCdEntitytoCdForm((CdEntity)it.next(), sizeCollection, numberPage, limitRows, checkIdGenre, checkTitle, checkSinger, checkPrice1, checkPrice2));
cont++;
}
}
}
}
}