如何关闭通知栏Primefaces

时间:2013-06-14 13:31:35

标签: jsf primefaces

我停留在notifatiionBar.I喜欢在他出现后关闭它。有icnon buton就像这样的例子

primefaces-rocks.appspot.com/ui/notificationBar.jsf#

<p:commandButton value="Enregistrer Parametre" action="#{optionBean.updateParametre()}" oncomplete="bar.show()" update="panel"/>
    <p:notificationBar position="top" effect="slide" widgetVar="bar" styleClass="top" >  
    <f:facet name="close">  
            <p:graphicImage value="/resources/image/closebar.png" />  
        </f:facet>  
    <h:outputText value="Parametre Enregistre !" style="color:#FFCC00;font-size:36px;" />  
</p:notificationBar> 

但我从来没有得到它为什么???

1 个答案:

答案 0 :(得分:0)

现在正在使用,我添加了2个脚本jquery bar.show();setTimeout(bar.hide(),10000)

但通知栏很快就消失了

 <p:commandButton value="Enregistrer Parametre" action="#{optionBean.updateParametre()}" oncomplete="bar.show();setTimeout(bar.hide(),10000)" update="panel"/>
        <p:notificationBar position="bottom" effect="fade" widgetVar="bar"  > 
        <f:facet name="close">  
                <p:graphicImage value="/resources/image/closebar.png" />  
            </f:facet>  
        <h:outputText value="Parametre Enregistre !" style="color:#FFCC00;font-size:36px;" />  
    </p:notificationBar>