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

标签 java jsf primefaces

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

最佳答案

你可以

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

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

    哪里aGrowlwidgetVar您将在 <p:growl/> 上配置的值JSF View 中的组件

关于java - 如何在 JSF (Primefaces) 中以编程方式设置咆哮生命周期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14214973/

相关文章:

java - Java 7 中的椭圆曲线密码术实现

java - 如何在android计算器中获得±的正确功能?

jsf - 如何防止 JSF 自动初始化?

spring - 文件上传在 Primefaces 中不起作用

java - 为 Android 构建 Facebook 登录应用程序

Ajax 在 JSF 2 应用程序中不起作用

java - 从 JasperReports 打印 PDF

javascript - 通过ajax将PrimeFaces Schedule JSF页面加载到另一个JSF页面中

mysql - JSF+JAVA+MYSQL

java - Maven 编译器错误