Olá pessoal, tenho um Modal Panel, perfeitinho e totalmente funcionando.
Esse modal panel é um tipo de cadastro de membros de equipe.
E gostaria que assim que eu selecionasse qual membro queria no selectOneMenu, e apertasse o botao com a “action” cadastrar, O modal panel não fechasse.
Fazer com que ele feche só se o usuario apertar num botão existente que o fecha.
Alguem ajuda?
Atualiza o form com ajax … se atualizar o modal ele fecha mesmo … ta usando o que richfaces/primefaces ?
espero ter ajudado…
flw
Estou usando o RichFaces;
Como assim atualizar o form? O form que está o meu modal panel é? Vou te mandar o modal panel:
Aqui é como chamo ele:
[code]<a:commandLink value="+ Membros"
onclick=“Richfaces.showModalPanel(‘pnlMembro’);”
reRender=“panelMembro”>
<f:setPropertyActionListener value="#{e.nome }"
target="#{equipeBean.nomeEquipe }" />
</a:commandLink>[/code]
E aqui é ele:
[code]<r:modalPanel id=“pnlMembro”>
<a >X</a>
<h:form id="formAddMembro">
<h:panelGrid columns="3" id="panelMembro">
<h:outputText value="Usuarios: "></h:outputText>
<h:selectOneMenu value="#{equipeBean.nomeMembro }">
<f:selectItems value="#{usuarioBean.aaa}" />
</h:selectOneMenu>
</h:panelGrid>
<h:commandButton value="Salvar"
action="#{equipeBean.cadastrarMembros }"></h:commandButton>
</h:form>
</r:modalPanel>[/code]
Seria algo do tipo :
<a:commandButton value="Salvar" render="formAddMembro" execute="@form" action="#{equipeBean.cadastrarMembros }"/>
Sim amigo, funcionou. Muito obrigado.