JSF更新计划和隐藏对话框的主要表面

时间:2014-10-23 22:33:16

标签: jquery jsf-2 primefaces hide commandbutton

我尝试在bean验证完成后更新我的日程安排并隐藏对话框但它不起作用。隐藏对话框可以但不更新。

<p:commandButton id="addButton" value="Save" 
actionListener="#{planningController.addEvent}" 
oncomplete="if (!args.validationFailed){PF('eventDialog').hide(); PF('schedule').update();}"/>
</p:commandButton>

1 个答案:

答案 0 :(得分:0)

最后我使用javascript函数:

&#13;
&#13;
function completed() { PF('eventDialog').hide(); PF('schedule').update(); }
&#13;
&#13;
&#13;

并使用oncomplete进行调用。

如果不工作是因为我需要将我的脚本放入我的模板juste才能关闭正文我不知道为什么它不能在其他xhtml中工作但现在正在工作。

对所有人都感激不尽。