2014-06-16 85 views
0

我有一个用JSF-PrimeFaces编写的单页应用程序。 有几个对话框在开始时正确显示。 但点击后:ajax调用update =后,PrimeFaces对话框显示不正确@ @全部

<p:menuitem value="Logout" update="@all" action="#{loginBean.logout}"/> 

对话框不正确打开。

+0

刷新页面,建议当你做一个注销,我想你终止会话.. 。所以在我看来,ajax注销可能会导致问题.. –

回答

0

也许您可以创建更新元素列表,例如: update =“:a:b,:c,:d:e:f”。

很多人在尝试使用“@all”时抱怨。

+0

你是对的,更新='@所有'接缝有问题,我改为'ajax = false'。谢谢! – user3723314

+0

'只是'将ajax改为false将会产生其他效果。你应该确定你在做什么你的代码!更新= @全部重新加载所有对话框,这将有利于你的问题 – Manuel

0

你也可以使用,它像显示对话框部队充分

<p:dialog widgetVar="statusDialog" ....... /> 

,并使用onClick = "PF('statusDialog').show();"