jsf - Growl primefaces 3.2 -


i work jsf 2.0 , primefaces 3.2. have problem growl, when click on buttons, don't see growl. code:

demarragearretservices.xhtml:

 <p:growl id="gr" showdetail="true" />     <p:panel header="etat du service postfix" style="width:375px;height:200px;top:20px;left:20px;position:absolute;border-color:#66cccc;border-style:solid;border-width:3px;">            <p:graphicimage value="/images/stop.png" style="top:4px;left:310px; position: absolute;width:30px;height:30px;"/>              <p:graphicimage value="/images/start.png" style="top:4px;left:340px; position: absolute;width:30px;height:30px;"/>          <h:outputlabel value="ce service est " style="top:70px;left:20px;position:absolute;font-size:17px;" />           <p:commandlink id="ajax1" update="et1,bt1" actionlistener="#{servicesbean.consulteretatpostfix()}" style="top:70px;left:140px;position:absolute;font-size:17px;" >                 <h:outputtext value="actuellement" />            </p:commandlink>          <h:outputtext id="et1" value="#{servicesbean.etatpostfix}" style="font-style:italic;font-weight:bold;color:#66cccc;top:68px;left:260px;position:absolute;font-size:19px;"/>           <h:outputlabel value="vous pouvez changer son état en cliquant" style="top:110px;left:20px;position:absolute;font-size:17px;" />          <h:outputlabel value="sur" style="top:160px;left:20px;position:absolute;font-size:17px;" />           <p:commandbutton id="bt1" value="#{servicesbean.boutonpostfix}" actionlistener="#{servicesbean.changeretatpostfix()}" update="gr" style="top:150px;left:70px;position:absolute;font-size:16px;width:100px;height:35px;" />         </p:panel>       <p:panel header="etat du service cyrus-imap" style="width:375px;height:200px;top:170px;left:220px;position:absolute;border-color:#66cccc;border-style:solid;border-width:3px;">          <p:graphicimage value="/images/stop.png" style="top:4px;left:310px; position: absolute;width:30px;height:30px;"/>              <p:graphicimage value="/images/start.png" style="top:4px;left:340px; position: absolute;width:30px;height:30px;"/>          <h:outputlabel value="ce service est" style="top:70px;left:20px;position:absolute;font-size:17px;" />            <p:commandlink id="ajax2" update="et2,bt2" actionlistener="#{servicesbean.consulteretatcyrus()}" style="top:70px;left:140px;position:absolute;font-size:17px;" >                 <h:outputtext value="actuellement" />            </p:commandlink>          <h:outputtext id="et2" value="#{servicesbean.etatcyrus}" style="font-style:italic;font-weight:bold;color:#66cccc;top:68px;left:260px;position:absolute;font-size:19px;"/>            <h:outputlabel value="vous pouvez changer son état en cliquant" style="top:110px;left:20px;position:absolute;font-size:17px;" />          <h:outputlabel value="sur" style="top:160px;left:20px;position:absolute;font-size:17px;" />           <p:commandbutton id="bt2" value="#{servicesbean.boutoncyrus}" actionlistener="#{servicesbean.changeretatcyrus()}" update="gr" style="top:150px;left:70px;position:absolute;font-size:16px;width:100px;height:35px;" />          </p:panel>         </h:form> 

servicesbean.java:

import javax.faces.application.facesmessage;   import javax.faces.context.facescontext; public void changeretatpostfix ()     {          if (boutonpostfix.equals("arrêter"))         {             executercommande ("rcpostfix stop");             facesmessage msg = new facesmessage("succès", "postfix est arrêté ");                 facescontext.getcurrentinstance().addmessage(null, msg);         }         else         {                executercommande ("rcpostfix start");             facesmessage msg = new facesmessage("succès", "postfix est démarré");                 facescontext.getcurrentinstance().addmessage(null, msg );         }     } public void changeretatcyrus ()     {          if (boutoncyrus.equals("arrêter"))         {             executercommande ("rccyrus stop");             facesmessage msg = new facesmessage("succès", "cyrus-imap est arrêté ");                 facescontext.getcurrentinstance().addmessage(null, msg);         }          else         {             executercommande ("rccyrus start");             facesmessage msg = new facesmessage("succès", "cyrus-imap est démarré");                 facescontext.getcurrentinstance().addmessage(null, msg);         }     }}   

make sure inside form tag

<h:form id="form">     <p:growl id="gr" showdetail="true" />   ...  </h:form> 

Comments

Popular posts from this blog

django - How can I change user group without delete record -

java - Need to add SOAP security token -

java - EclipseLink JPA Object is not a known entity type -