| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/11/2008 17:52:20
|
diegowebby
Debugger
![[Avatar]](/images/avatar/37e4ff186f8aafd70e86944d5501cb3e.png)
Membro desde: 14/02/2007 10:08:02
Mensagens: 68
Offline
|
Oi pessoal, é o seguinte:
Tenho um botão que chama um modalPanel, só que o modalPanel em vez de aparecer de uma vez, ele aparece, desaparece e aparece de novo, ou seja ele pisca.
Segue abaixo o código do modelPanel.
<rich:modalPanel id="modalPanelHI" width="400" height="200">
<h:form id="mpform">
<f:facet name="header">
<h:panelGroup>
<h:outputText value="oi"></h:outputText>
</h:panelGroup>
</f:facet>
<f:facet name="controls">
<h:panelGroup>
<rich:componentControl for="modalPanelHI" attachTo="hidelink"
operation="hide" event="onclick" />
</h:panelGroup>
</f:facet>
<rich:panel>
<h:panelGrid columns="2">
<h:outputText value="#{msg.ano}" />
<h:inputText id="matriculaPesquisaAno" value="#{pesqaluno.ano}"
size="4" required="true">
<f:validateLength minimum="4" maximum="4" />
<f:convertNumber integerOnly="true" />
</h:inputText>
<h:outputText value="#{msg.periodo}" />
<h:inputText id="nomePesquisaPerido" value="#{pesqaluno.periodo}"
size="1" required="true">
<f:validateLength minimum="1" maximum="1" />
<f:convertNumber integerOnly="true" />
</h:inputText>
<a4j:commandButton style="margin:0 5px; width: 100px;"
action="#{pesqaluno.operacaoAlunos}" value="#{msg.consultar}"
onclick="if(!hasErrors()) Richfaces.hideModalPanel('modalPanelHI')" />
<a4j:commandButton style="margin:0 5px; width: 100px;"
value="#{msg.cancelar}" onclick="Richfaces.hideModalPanel('modalPanelHI')"
immediate="true" />
</h:panelGrid>
</rich:panel>
<rich:message id="error" for="matriculaPesquisaAno" styleClass="erro" />
</h:form>
</rich:modalPanel>
E aqui o código de chamada dele:
<a4j:commandButton value="#{pesqaluno.operacao}"
actionListener="#{pesqaluno.gravarMatricula}" id="link"
oncomplete="javascript:Richfaces.showModalPanel('modalPanelHI')" reRender="modalPanelHI">
<f:param name="paramAlunoMatricula" value="#{aluno.matricula}" />
<rich:componentControl for="modalPanelHI" attachTo="link" operation="show" event="onclick" />
</a4j:commandButton>
Alguém sabe como implementar sem que o modalPanel pisque?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/10/2009 11:38:33
|
Nabas
Entusiasta Java
![[Avatar]](/images/avatar/ef96003dff3714cf3720aee9b14503b7.jpg)
Membro desde: 05/12/2006 10:13:51
Mensagens: 20
Offline
|
Olá Diego,
Desculpe ressuscitar seu topicop, mas é que estou com quase o mesmo problema que você. O meu modal ao inves de aparecer, desaparecer e aparecer novamente só pisca 1 seg na tela e depois some.
Você conseguiu resolver este problema, pdoeria me ajudar??
segue meu codigo
Obrigado
chamada
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/10/2009 12:08:44
|
diegowebby
Debugger
![[Avatar]](/images/avatar/37e4ff186f8aafd70e86944d5501cb3e.png)
Membro desde: 14/02/2007 10:08:02
Mensagens: 68
Offline
|
Oi, eu acabei ajeitando e dando certo, mas não ficou tão bom e acabamos abolindo este componente de nosso projeto.
Eu não lembro direito qual era o problema, mas creio que era porque estava renderizando a página por trás do componente.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/10/2009 15:41:22
|
Nabas
Entusiasta Java
![[Avatar]](/images/avatar/ef96003dff3714cf3720aee9b14503b7.jpg)
Membro desde: 05/12/2006 10:13:51
Mensagens: 20
Offline
|
é cara parece ser este mesmo o problema, acabei deixando de lado o modal e adotei outra solução
Mas vlw ai pela dica...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/08/2010 18:49:26
|
cbs_sp
Thread.start()
![[Avatar]](/images/avatar/ecef3876c9d5dec3a733649c8abbc76c.jpg)
Membro desde: 01/07/2010 23:18:53
Mensagens: 41
Localização: São Paulo, Brasil
Offline
|
Caro colega,
Me interessei pelo tópico por que passei pelo mesmo problema.
Vc tentou tirando o do código?
Na minha app funciona, só com o rich:componetControl. Vi algumas pessoas que passaram pelo mesmo problema, entretanto utilizando o h:commandButton, que submetia a pg toda e então o componente desaparecia pq. a pagina estava carregando por trás no modal.
Abs,
This message was edited 1 time. Last update was at 03/08/2010 21:00:42
|
César Barbosa
http://www.codesample.co |
|
|
 |
|
|