Criar botao para fechar o modal

3 respostas
E

Pessoal , fiz o seguinte botao :
Onde, abre o dialog e gostaria que quando terminasse apertasse um outro botao para fechar esse modal.

é possivel ???

<p:commandLink immediate="true">
                                           <p:graphicImage value="../resources/images/buscar.png" onclick="procedimento.show();"/>
                                      </p:commandLink>

que abre esse dialog

<p:dialog id="modalprocedimento" header="#{msg.guiaconsultaspsadtsol_consultaprocedimento}" widgetVar="procedimento" modal="true" height="490" width="750" >  
               <h:form id="formproced">  
                          <p:dataTable id="lazyDataTableproc" value="#{cadguiaMbean.tabprocList}" var="tabproc" pemptyMessage="Nenhum registro encontrado."   
                                   paginator="true" rows="10"  pageLinks="10"  
                                   paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks}   
                                   {NextPageLink} {LastPageLink} Registros por página: {RowsPerPageDropdown}"  
                                
                                   
                                     rowsPerPageTemplate="5,10,15,20" lazy="true">
                                        
                                        
                            
                              
			     <p:column
                                  id="codproc" filterBy="#{tabproc.tabprocPK.codproc}" 
                                  headerText="codproc" 
                                  filterMatchMode="contains">                               
					<f:facet name="header">codproc</f:facet>
                                        <h:outputText value="#{tabproc.tabprocPK.codproc}" />
		              </p:column>
                                        
			     <p:column
                                  id="nome" filterBy="#{tabproc.descricao}" 
                                  headerText="descricao" 
                                  filterMatchMode="contains">                               
					<f:facet name="header">descricao</f:facet>
                                        <h:outputText value="#{tabproc.descricao}" />
		              </p:column>
                
                        <p:column headerText="" styleClass="fonte">                          
                            <h:commandLink action="#{cadguiaMbean.selecionarproced(tabproc)}">
				
                               <!-- <p:graphicImage value="../resources/images/confirmarnew.png"/>-->
                              <p:graphicImage value="../resources/images/confirmarope.png"/>
			    </h:commandLink>
                        </p:column>
	                             


                
        	     </p:dataTable>           
 
                     <p:commandButton actionListener="#{cadguiaMbean.itensselecionadosProcedimentos}" value="Enviar" />

                     
               </h:form>  

            </p:dialog>

3 Respostas

thiagocg

Da uma olhada no oncomplete do p:commandButton, só chamar o hide do seu dialog no oncomplete q vai fazer o q vc deseja.

[]s

E

Pode dar algum exemplo ???

thiagocg
<p:commandButton actionListener="#{cadguiaMbean.itensselecionadosProcedimentos}" value="Enviar" oncomplete="modalprocedimento.hide();" />
Criado 19 de março de 2013
Ultima resposta 19 de mar. de 2013
Respostas 3
Participantes 2