Primefaces对咆哮的影响仅在第二次触发

时间:2017-11-17 13:51:39

标签: jquery jquery-ui primefaces

我有这段代码:

    <p:growl id="growler" autoUpdate="true">
        <h:outputScript>
                $("#growler_container").effect("slide", { direction: "right" }, 400);
            </h:outputScript>
    </p:growl>

任何时候通过消息激活咆哮,第一次显示默认方式。第二次'幻灯片'效果正常工作。如何确保这也是第一次工作?

1 个答案:

答案 0 :(得分:0)

将h:outputScript代码移动到触发消息的p:按钮并且它可以正常工作。

<p:growl id="growler" autoUpdate="true" life="15000"/>

<p:commandButton value="Save" actionListener="#{referenceManagementPage.save}" update="@form">
    <h:outputScript>$("#growler_container").effect("slide", { direction: "right" }, 400);</h:outputScript>
</p:commandButton>