primefaces - 如何为节目中的咆哮添加效果?

标签 primefaces

我有一个绑定(bind)的咆哮,我将它设置为在将用户添加到数据库后呈现,我希望这个咆哮有一个幻灯片 Action ,如下所示:

<p:outputPanel id="idMainGrowl">
<p:growl id="idGrowl" binding="#{myBean.growl}" life="700000" closeable="true" >
            <p:effect type="bounce" event="load" delay="0" >
                <f:param name="mode" value="'show'" />
              </p:effect>
                </p:growl>
</p:outputPanel>

但上面的代码不起作用,请指教。

最佳答案

我有一个小窍门给你。我遇到了同样的问题,并通过触发 jquery 事件来解决它,如下所示:

<p:growl id="idGrowl" life="3000" closeable="true"  >
        <h:outputScript>
            $("#idGrowl_container").effect("pulsate", { times:3 }, 2000);
        </h:outputScript>
    </p:growl>

您必须将效果应用于您的 id +“_container”。确保您的 jQuery 选择器指向 jsf 页面中正确生成的 id,因此请注意包含咆哮的 s。
要应用反弹效果,只需对效果进行小的更改,如下所述:
http://api.jqueryui.com/bounce-effect/

关于primefaces - 如何为节目中的咆哮添加效果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17484548/

相关文章:

ajax - 如何使用 PrimeFaces 消息组件堆叠消息?

css - 在 css 重写上失败甚至完整路径 css (Primefaces)

css - Primefaces:具有不同颜色的 CheckBoxMenu

jsf - 在 View 之间共享组件 - 如何改进我的设计?

jsf - 使用带有 p :hotkey and p:commandButton in Primefaces 的处理程序

jsf-2 - 无法覆盖验证错误消息

jsf - Primefaces 从数据表下载文件

jsf-2 - 在 Primefaces 4 和 5 中面临关键性能问题

java - JSF 和 PrimeFaces 的推送消息

ajax - JSF 2 更新表单之外和 Facelet 之外的组件