我有这段代码:
<p:growl id="growler" autoUpdate="true">
<h:outputScript>
$("#growler_container").effect("slide", { direction: "right" }, 400);
</h:outputScript>
</p:growl>
任何时候通过消息激活咆哮,第一次显示默认方式。第二次'幻灯片'效果正常工作。如何确保这也是第一次工作?
答案 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>