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

Joh*_*012 2 java jsf primefaces

是否可以在我的Bean中以编程方式设置growl生命周期?

kol*_*sus 7

你也可以

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

    Growl growl = new Growl(); //Growl is from org.primefaces.component.growl.
    growl.setLife(6000);
    //getter & setter
    
    Run Code Online (Sandbox Code Playgroud)

    在你看来:

    <p:growl binding="#{myBean.growl}" autoUpdate="true" globalOnly="true" id="theGrowl" widgetVar="aGrowl"/>
    
    Run Code Online (Sandbox Code Playgroud)
  2. 或者使用以下javascript调用(RequestContext如果您愿意,可以使用)

       aGrowl.setRemovalTimeout(600);
    
    Run Code Online (Sandbox Code Playgroud)

    哪里aGrowlwidgetVar你已经在你的配置价值<p:growl/>成分在JSF视图