2

是否可以在我的 Bean 中以编程方式设置咆哮寿命?

4

2 回答 2

7

你可以

  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);
    

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

于 2013-01-11T03:59:37.587 回答
0

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

于 2013-01-08T13:36:19.527 回答