JSF 2 + Primefaces + Chrome = Problema  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
fantacone
Thread.start()

Membro desde: 21/11/2008 20:01:42
Mensagens: 27
Offline

Olá Amigos,

Estou em uma aplicação JSF2 que utiliza o Primefaces. No entanto um problema já está dando dor de cabeça...rs

Vejam o exemplo abaixo:



É um exemplo simples, no entanto o problema é que para usar o p:password no Chrome é necessário a inclusão da Tag f:view, pois caso esta não seja colocada os javascripts ficam comentados. Isto acontece em todos os navegadores WebKit...

Só que quando se coloca a tag f:view o menu as vezes não renderiza corretamente...

O menu e os sub-menus são listas, quando um item de menu filho é menor que o pai, as vezes o item pai é renderizado com o mesmo tamanho do filho, o que gera uma visualização diferente da padrão.

As dúvidas são as seguintes:

Por quê as tags do primefaces necessitam do f:view para não ficarem com o javascript comentado no Chrome?

Por quê quando utilizo a tag f:view o menu passa a não renderizar corretamente?

Abraços,

Obrigado

This message was edited 1 time. Last update was at 13/01/2011 19:26:55


Fantacone
Um dia só não farei chover com Java...
...para não estragar o meu pc... rs
[MSN]
caarlos0
JavaChild
[Avatar]
Membro desde: 22/04/2009 12:20:38
Mensagens: 108
Localização: Medianeira - PR
Offline

então, também estou enfrentando uns problemas com esse maldito chrome, porém, com JSF1.2 + richfaces + chrome.

e o problema é um pouquinho pior, creio eu..

http://www.guj.com.br/java/229723-erro-xmlparseentityref-ao-carregar-a-aplicacao

então, não sei como funciona o primefaces, mas to começando a desconfiar que isso é algum bug ou do webkit em si, ou do jsf, ou alguma coisa em comum em ambos...


só por curiosidade, tá usando tomcat?

Arch Linux + KDE SC 4.6
Concluindo Análise e Desenvolvimento de Sistemas (UTFPR)
http://twitter.com/caarlos0 | http://geekvigarista.com

Carine Meyer <3
[Email] [MSN]
fantacone
Thread.start()

Membro desde: 21/11/2008 20:01:42
Mensagens: 27
Offline

Olá Carlos,

Respondí o seu post.. dá uma olhada e vê se funciona...

Aqui estou utilizando o Jboss...

Valew...

Galera... por favor se souberem de algo.... help me...

Obs.: O Primefaces está me parecendo um tanto quanto aqueles kit de avião para montar, ou é do jeito que está desenhado, ou ninguém brinca.... espero estar enganado...

Abraços

Fantacone
Um dia só não farei chover com Java...
...para não estragar o meu pc... rs
[MSN]
caarlos0
JavaChild
[Avatar]
Membro desde: 22/04/2009 12:20:38
Mensagens: 108
Localização: Medianeira - PR
Offline

então cara, fiz aquilo que você falou.. mas não deu..

pedi do server, porque vi muita gente com problemas de JSF + Chrome, e a maioria usava o Tomcat..

até tentei rodar minha app com glassfish e jboss as, mas não consegui, ia ter de mudar muita coisa, então desisti.. (os clientes também não vão querer mudar mesmo..)

resumo da história: tamo num mato sem cachorro..

Arch Linux + KDE SC 4.6
Concluindo Análise e Desenvolvimento de Sistemas (UTFPR)
http://twitter.com/caarlos0 | http://geekvigarista.com

Carine Meyer <3
[Email] [MSN]
f2pro
JavaTeenager
[Avatar]

Membro desde: 06/12/2010 08:17:32
Mensagens: 163
Offline

cara... acho que resolvi teu problema
eu só adicionei um estilo css
tente colocar sabe.. o css nas tags head... como fazer isso veja neste link http://vimeo.com/14254603

mas segue abaixo o codigo



[]'s

This message was edited 1 time. Last update was at 13/01/2011 15:51:53


F2PRO Soluções Inteligentes
www.f2pro.com.br
[WWW]
fantacone
Thread.start()

Membro desde: 21/11/2008 20:01:42
Mensagens: 27
Offline

Olá F2Pró...

Obrigado pela atenção... fiz o teste e o problema persiste...
No código que eu colei para visualização talvez fui um pouco infeliz, pq sempre quem tem o problema empurra o item seguinte e quando fui montar o exemplo de teste deixei o maior já por último, daí para pegar o erro é impossível.. desculpe galera...

Corrigí o fonte abaixo onde aumentei o nome dos filhos dos menus....

Lembrando, esse erro ocorre apenas no Chrome e é intermitente, as vezes necessita de "f5" para visualizar...

Mais uma vez obrigado galera... mas ainda não conseguimos....


Fantacone
Um dia só não farei chover com Java...
...para não estragar o meu pc... rs
[MSN]
aluisiodsv
JavaEvangelist
[Avatar]

Membro desde: 01/07/2010 17:28:24
Mensagens: 368
Offline

JSF 2 não utiliza mais a tag f:view

O q o primefaces para o JSF 2 necessita é do
<h:head>
</h:head>

talvez ajude.
fantacone
Thread.start()

Membro desde: 21/11/2008 20:01:42
Mensagens: 27
Offline

Olá Aluisio e amigos...

Realmente não é necessário utilizar a tag f:view para o IE nem o Firefox... mas componentes como o p:password não funcionam no chrome e demais navegadores WebKit, porquê estes navegadores deixam comentados os javascripst que seriam responsáveis pela exibição da caixa de diálogo da força da senha por exemplo...

veja o fonte no Chrome logo abaixo e repaer como fica comentado...:



No entanto no Firefox fica como javascript normal... veja:




Continuamos na luta pessoas... valew por enquanto !!!!

Fantacone
Um dia só não farei chover com Java...
...para não estragar o meu pc... rs
[MSN]
f2pro
JavaTeenager
[Avatar]

Membro desde: 06/12/2010 08:17:32
Mensagens: 163
Offline

aluisiodsv wrote:JSF 2 não utiliza mais a tag f:view

O q o primefaces para o JSF 2 necessita é do
<h:head>
</h:head>

talvez ajude.


hoje mesmo me recomendaram no forum do primefaces a usar o f:view sendo que eu uso dessa forma <f:view contentType="text/html">
até podem ver hoje fiz uma pergunta semelhante a esta aqui no forum onde eu mesmo respondi assim que recebi a resposta do outro forum
para mim está rodando certo o teu codigo nao sei o que possa estar o correndo
se descobrir te aviso ok..
[]'s

F2PRO Soluções Inteligentes
www.f2pro.com.br
[WWW]
f2pro
JavaTeenager
[Avatar]

Membro desde: 06/12/2010 08:17:32
Mensagens: 163
Offline

poderia ser a versão do teu primefaces?
qual esta usando?
eu tinha problemas com o 2.2RC2 onde mudei para a 2.1

F2PRO Soluções Inteligentes
www.f2pro.com.br
[WWW]
fantacone
Thread.start()

Membro desde: 21/11/2008 20:01:42
Mensagens: 27
Offline

Fala F2 e demais amigos...

Primeiramente obrigado pela velocidade nas respostas e atenção gasta... Obrigadão !!!

Quanto ao <f:view contentType="text/html"/> realmente quando utilizo ele o componente renderiza perfeitamente, mas conforme as atualizações da página o menu fica meio doido, com tamanho diferente do esperado.... E isso só ocorre no Chrome e mesmo assim intermitente, ou seja, as vezes preciso atualizar a página uma ou duas vezes seguidas para o menu renderizar errado, e o mais curioso de tudo, só de passar o mouse sobre os itens do menu, ele vai acertando os itens....

Vai entender né.....

Valew e seguimos na busca.... hehehehe

Fantacone
Um dia só não farei chover com Java...
...para não estragar o meu pc... rs
[MSN]
f2pro
JavaTeenager
[Avatar]

Membro desde: 06/12/2010 08:17:32
Mensagens: 163
Offline

cara... a tempos atras eu tava construindo um site e esqueci de colocar essas tags


onde ele não interpretava direito..
tente colocar..

F2PRO Soluções Inteligentes
www.f2pro.com.br
[WWW]
fantacone
Thread.start()

Membro desde: 21/11/2008 20:01:42
Mensagens: 27
Offline

Olá F2... valew pelas dicas.... estava testando...

Com o Jar antigo impressionantemente não funcionou nada... irei fazer mais uns testes....

Quanto as duas linhas.... não funcionou mesmo....

Abraços.....

E vamo q vamo...hehehehe

Fantacone
Um dia só não farei chover com Java...
...para não estragar o meu pc... rs
[MSN]
f2pro
JavaTeenager
[Avatar]

Membro desde: 06/12/2010 08:17:32
Mensagens: 163
Offline

muito estranho..
te aconselho se cadastrar no forum do primefaces

primefaces.prime.com.tr/forum/

é em ingles e o numero de usuarios é baixo mas já tive questões respondidas..
[]'s

F2PRO Soluções Inteligentes
www.f2pro.com.br
[WWW]
fantacone
Thread.start()

Membro desde: 21/11/2008 20:01:42
Mensagens: 27
Offline

Fala Galera...

Apenas para compartilhar meu sentimento de tristeza...huauhauhauh

Brincadeira.... O pessoal do fórum do prime não tá indo muito bem....

Continuo na busca.... Abraços...

Se puderem help-me....

Fantacone
Um dia só não farei chover com Java...
...para não estragar o meu pc... rs
[MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team