Olá colegas. Tenho um sistema muito grande todo implementado. Mas estou com vontade de começar a utilizar o Modal Panel para abrir algumas telas em forma de pop up. Dando mais vizualidade ao negocio.
Dai seguinte: Consegui fazer o Modal Panel, numa boa. Dentro de um para testes fiz um CRUD tranquilo.
O que queria perguntar a vocês é o seguinte: Tem como após eu clicar no submit o Modal Panel ficar na tela. Quando estou dando o submit no cadastrar, tenho que reabri-lo para cadastrar outra coisa.
Vai ai o codigo da parte do modal panel:
<a >Show ModalPanel</a>
<r:modalPanel id="pnl" >
<a >Hide ModalPanel</a>
<h:form>
<h:panelGrid columns="3">
<h:outputText value="Nome: "></h:outputText>
<h:inputText id="Nome" value="#{badgeBean.badge.nome }" size="30"
required="true"></h:inputText>
<h:message for="Nome" style="color: darkred"></h:message>
<h:outputText value="Imagem: "></h:outputText>
<h:inputText id="Imagem" value="#{badgeBean.badge.imagem }" size="30"
required="true"></h:inputText>
<h:message for="Imagem" style="color: darkred"></h:message>
<h:outputText value="Descrição: "></h:outputText>
<h:inputText id="Descricao" value="#{badgeBean.badge.descricao }" size="30"
required="true"></h:inputText>
<h:message for="Descricao" style="color: darkred"></h:message>
</h:panelGrid>
<h:commandButton value="Salvar" action="#{badgeBean.salvar}"></h:commandButton>
<h:commandButton value="Cancelar" action="cancelaCadastro" immediate="true"></h:commandButton>
<h:commandButton value="Menu Principal" action="index" immediate="true"></h:commandButton>
</h:form>
</r:modalPanel>