Oi, pessoal.
Estou com uma situaçãozinha chata no dataTable.
Talvez seja algo que esteja na minha cara, não sei…
o que acontece é o seguinte:
Tenho a minha tabela e ela é carregada normalmente.
A primeira página fica tudo certo.
Porém, quando clico em outra página, todos os registros visíveis na página vão para o primeiro header.
ou seja…
Data | Hora | Origem
12/12/2012 | 11:40 | ABC
passa a ficar:
| Data | Hora | Origem
12/12/2012 11:40 ABC |
Além disso, os registros não são atualizados, de modo que os registros da primeira página continuam aparecendo, independente da página que eu clicar.
A única diferença é que bagunça a tabela desse jeito que descrevi.
Quando clico na primeira página de novo, não volta ao normal.
Hmmm… eu tentei colocar uns espaços pra tentar mostrar mais ou menos como fica a tabela, mas não ficou do jeito que eu escrevi. Os espaços sumiram.
o que eu quis dizer é que todo o registro (12/12/2012, 11:40, ABC)
fica embaixo do header data.
ao invés de
“12/12/2012” ficar embaixo de “data”
“11:40” ficar embaixo de “hora”
e “ABC” ficar embaixo de “origem”
Cara… só pra constar.
Ainda não consegui testar.
Estou com um problema pra fazer deploy e não da pra testar localmente por uma questão de banco de dados.
Já posto aqui o que deu.
Galera, consegui meter um banco de dados local pra testar.
Aqui na minha máquina funciona, mas quando rodo no servidor, da esse problema que eu descrevi!
parece que ele joga a tabela de registro dentro da celula data! mas só no servidor acontece isso!
sendo que no servidor também é tomcat 6!!
Agora que eu vi que ele não joga só a tabela de registros dentro do header Data.
Ele cria outro dataTable (incluindo todos os botoes de paginação) dentro da coluna Data do dataTable que já existia.
ou seja, 2 dataTables ficam aparecendo na tela, só que o segundo fica todo dentro da primeira coluna do primeiro.
Só lembrando… localmente roda normal!!
Só no servidor acontece isso. Já tentei baixar outro tomcat e tal, mas nada feito!
Carai! Falei praticamente eu comigo mesmo. auhauhuehega
Só pra vocês saberem…
Ontem fui pra casa pensando no que fazer pra resolver isso e tive a ideia de fazer uma limpa no chrome.
limpar cache e tal.
Pensei nisso pq estava funcionando antes no chrome e parou de funcionar e, alem disso, estava funcionando perfeitamente no Opera.
Achei isso muito estranho e comecei a achar que o prob poderia estar relacionado ao navegador.
Se fosse o IE, tudo bem, né? Mas era o Chrome, po. hahaha
Bom… fiz a limpa e deu certo. Não entendi muito bem o porquê, mas foi.
Vai demorar até eu usar JSF de novo. huahuahuha.
Voltarei ao Spring mesmo! =P
Se você estiver utilizando um estilo criado pelo themeroller, então o problema provavelmetne será conflito neste estilo.
Você deve remover qualquer estrutura css de botões, tabs, accordion e dialog do tema do themeroller, se estes estiverem inclusos, pode quebrar alguns componentes do primefaces. O PF não usa o UI widgets do jquery.