是否可以在我的Bean中以编程方式设置咆哮的生命持续时间?
-
将客户端咆哮组件绑定到同一组件的服务器端实例
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"/>
-
或者使用下面的javascript调用(通过
RequestContext
的方式,如果你喜欢)aGrowl.setRemovalTimeout(600);
其中
aGrowl
是您将在JSF视图中的<p:growl/>
组件上配置的widgetVar
值
Growl类为life
属性提供了一个设置器:Growl#setLife(int)