ModalPanel não Abre com reRender

2 respostas
Lutti_Dummont

Amigos, estou desesperado …

tenho um modalPanel no meu projeto, no qual deverá abrir uma pagina .jsp dependendo do valor que estiver no atributo pagina do meu MB.
acontece que se uso reRender, o modalPanel abre e fecha automaticamente. se tiro o reRender ele não atualiza a pagina. o codigo é o abaixo :

panel é o id do meu ModalPanel.

<rich:menuItem submitMode="ajax"
id=“gestor”
reRender=“panel”>

<a4j:support  event="onclick" immediate="true" >  
							<a4j:actionparam  name="pagina" value="paginaAtual.jsp" 
							 assignTo="#{url.pagina}" />  
				
						 <h:outputLink value="#" id="link">
		        		 <h:outputText value="Chama PanelModal"></h:outputText>

		       			 <rich:componentControl for="panel" attachTo="link"                           
		       			 						operation="show"
		       			 						event="onclick"			
		       			 						 /> 											 
		    		   </h:outputLink>		
            </rich:menuItem>

pelo amor de Deus me ajudem to usando richFaces 3.3.1 com a 3.3.0 acontece a mesma coisa .
To quase desistindo do richFaces de tntos Bugs …

2 Respostas

cristiano.andrade

Lutti,

Se você renderizar o modal panel ele ira fechar mesmo.

Crie um panel ou um region no seu modal e renderize ele.

ex:

<rich:modalPanel id="panel">

<a4j:form>

<rich:panel id="dados">

</rich:panel>

</a4:form>

</rich:modalPanel>

Ao invés de você renderizar o panel … faça um reRender em dados.

Espero ter ajudado…

[]s

Lutti_Dummont

Ajudou sim . muito Obrigado. eu fiz um <a4j:outpanel. e funfou legal …
valeu.

Criado 24 de maio de 2009
Ultima resposta 25 de mai. de 2009
Respostas 2
Participantes 2