0

我被困在notifatiionBar上。我喜欢在他出现后关闭它。像这个例子一样使用icnon按钮

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> 

但我从来没有得到它的作品,为什么???

4

1 回答 1

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> 
于 2013-06-14T14:58:13.413 回答