Olha bem o seu css usando um inspetor de objetos (firebug por exemplo), e procura quais as propriedades que seu browser está interpretando e quais não. Normalmente ele interpreta as propriedades descritas em classes mais específicas, quanto mais específico for sua descrição de classe, maior parte dele será interpretado "em cima" das classes do primefaces.
Além de deixar as declarações mais específicas (por exemplo, colocar várias classes hierárquicas, ids, etc...) você pode usar o !important que mencionei antes.
Tenta entender melhor como o navegador escolhe qual css vai interpretar para cada elemento, se eu tenho por exemplo:
<div class="externo" id="externo">
<div class="interno" id="interno"></div>
</div>
E colocar no css:
div{width:800px}
div div{width:600px}
Para a primeira div, ele vai usar a largura 800px, para a de dentro, por div div ser mais específico que div, ele vai usar a largura 600px.
Se eu colocar uma outra linha:
div .interno{width:400px}
Ele vai passar a interpretar esse div .interno. Ou melhor ainda, se eu colocar pelo id:
#externo div{width:550px}
Ele vai interpretar essa última forma.
Att.
Everton William Fujimoto
Hecate Systems
CIO
(47)3394-5516
(47)9947-5481
Em 21 de setembro de 2012 19:18, Giorne Souza
<geod...@hotmail.com> escreveu:
Caro Fujimoto, agradeço a sua ajuda, fiz o que você falou, não funcionou. Não sei porque, talvez tenha sido por não ter configurado o cellgrid ( não entendi muito bem como fazer ). Depois disso eu fui no manual do prime e descobri a classe da tabela, é a ui-datatable ( corpo ) e ui-datatable-data (dados) eu criei uma classe igual a ui-datatable-data no meu css e mudei as propriedades. Até consegui algum padrão - deixei todas as linhas ( alturas ) iguais, porém, a uniformidade só durou até ter inserido uma quantidade muito grande de dados em uma linha, essa linha, não obedeceu os padrões do meu css. Lembrando que na classe ui-datatable deixei a propriedade: overflow:hidden.
Falei com um amigo analista e ele me disse que geralmente faz esse tratamento reduzindo o tamanho dos dados com um método, eu aguardarei ele me mostrar a solução. Só reiterando que se alguém souber resolver esse problema e puder ajudar, estarei grato.
att,
Giorne Souza