ICEfaces e navegação  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
neófito
Virtual Machine Man
[Avatar]

Membro desde: 07/10/2003 08:29:35
Mensagens: 575
Localização: São Paulo/SP
Offline

Boa tarde pessoal,

Estou usando o ICEfaces para uma aplicação pessoal, e estou tendo uns probleminhas. Algumas coisas já resolvi, mas tem uma que ainda persiste.

Criei um projeto com ICEfaces e Facelets. Minha index.jsp é a seguinte:



Ela encaminha a página login.iface. A parte relevante dessa página vai abaixo (simplificado):



A action no ice:commandButton está mapeada da seguinte forma:


A página que aparece quando dou um submit possui um ice:panelTabSet e um ice:menuBar, e funciona bem, mas não mostra os estilos e as imagens que vem com o ICEfaces! Depois que a página é exibida dou um refresh e as imagens e estilos aparecem! Estranho não?

Alguém sabe do pode se tratar?
[Email]
Deh
JavaGuru
[Avatar]

Membro desde: 18/04/2006 23:02:24
Mensagens: 244
Localização: Florianópolis - SC
Offline

Nunca passei por esse problema...

Vou tentar reproduzir isso depois...

outra coisa, qual versão que você está usando? DR#2?

urubatan
Moderador
[Avatar]

Membro desde: 21/09/2002 10:31:26
Mensagens: 2481
Localização: Porto Alegre/RS
Offline

seguinte, navegação com icefaces só funciona com redirect
pelo menos foi a unica coisa que consegui fazer

[]'s
Rodrigo Urubatan
http://www.urubatan.com.br
Melhor livro de RoR do brasil: http://livro.urubatan.com.br
[WWW]
neófito
Virtual Machine Man
[Avatar]

Membro desde: 07/10/2003 08:29:35
Mensagens: 575
Localização: São Paulo/SP
Offline

Deh wrote:outra coisa, qual versão que você está usando? DR#2?

Estou usando a versão 1.5.3.

urubatan wrote:seguinte, navegação com icefaces só funciona com redirect

Você está querendo dizer ir de uma página a outra mostrando a url na barra de endereços do browser? Se for isso, sei fazer. Mas parece que cheguei a uma solução...

Olha só, peguei o fonte gerado da app component-showcase, mais especificamente a parte do menu. Se parece com isso:

Esse "././" no atributo src é muito suspeito. É isso que faz com que eu tenha que dar um refresh na página para ela ser exibida corretamente.
Olhei o código fonte da minha página, e é a mesma coisa. Parece que para os componentes funcionarem direito, a página que os contém precisa estar na pasta raiz da sua aplicação. Por esse raciocínio, coloquei um div oculto na minha página inicial, e dentro dele coloquei um ice:menuBar e pasmem... agora quando eu dou um submit a página é exibida corretamente!!! ahahahahahha!!! Fiz uma espécie de cache das imagens e estilos.

Que bosta esse ICEfaces...


Se alguém tiver mais sugestões, eu aceito!
[Email]
Cavaleiro_Jedi
Smalltalk

Membro desde: 13/06/2007 15:20:14
Mensagens: 1
Offline

(desenterrando tópico :p)


Comigo aconteceu um problema bem parecido..

Eu criei uma página de login e uma de cadastro. Como a página de cadastro é mais completa, a página inicial eu coloquei a de login e direcionei-a para de cadastro(só para fazer testes..). Mas o estranho é o seguinte:

A página de cadastro possui 3 campos inputText, um botão e 3 labels. Quando há o redirecionamento da login para cadastro, no fonte não aparece todos os inputText e labels, mas na página aparece todos eles. E um script que eu tinha criado em javascript também não aparece. Quando aperto F5, aparece tudo no fonte e usando o redirect também.

Optei pelo redirect :p mas meu objetivo foi falar com esse IceFaces acontecem coisas bem estranhas mesmo.
CarlosEduardoDantas
GUJ Master
[Avatar]

Membro desde: 13/11/2006 15:26:38
Mensagens: 1089
Offline

tive esse tipo de problema... foi resolvido utilizando essa tag redirect conforme codigo abaixo



'Nós somos o que repetidamente fazemos. Excelência, então, não é um ato, mas um hábito'.

Aristóteles.

carloseduardoxp
[MSN] [ICQ]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team