如何在JSF中以编程方式设置咆哮生命(Primefaces)



是否可以在我的Bean中以编程方式设置咆哮的生命持续时间?

  1. 将客户端咆哮组件绑定到同一组件的服务器端实例

    Growl growl = new Growl(); //Growl is from org.primefaces.component.growl.
    growl.setLife(6000);
    //getter & setter
    

    和在你看来:

    <p:growl binding="#{myBean.growl}" autoUpdate="true" globalOnly="true" id="theGrowl" widgetVar="aGrowl"/>
    
  2. 或者使用下面的javascript调用(通过RequestContext的方式,如果你喜欢)

       aGrowl.setRemovalTimeout(600);
    

    其中aGrowl是您将在JSF视图中的<p:growl/>组件上配置的widgetVar

Growl类为life属性提供了一个设置器:Growl#setLife(int)

相关内容

  • 没有找到相关文章

最新更新