Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf PrimeFaces对话框不是';在ajax调用update=@all之后,t正确显示_Jsf_Primefaces - Fatal编程技术网

Jsf PrimeFaces对话框不是';在ajax调用update=@all之后,t正确显示

Jsf PrimeFaces对话框不是';在ajax调用update=@all之后,t正确显示,jsf,primefaces,Jsf,Primefaces,我有一个用JSF-PrimeFaces编写的单页应用程序。 有两个对话框在开始时正确显示。 但点击后: <p:menuitem value="Logout" update="@all" action="#{loginBean.logout}"/> 对话框无法正确打开。您可以创建更新元素列表,例如: update=“:a:b,:c,:d:e:f” 很多人抱怨说,当你尝试使用“@all”时,你也可以使用,这就像是在充分展示对话的力量 <p:dialog widgetVar="

我有一个用JSF-PrimeFaces编写的单页应用程序。 有两个对话框在开始时正确显示。 但点击后:

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


对话框无法正确打开。

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


很多人抱怨说,当你尝试使用“@all”时,你也可以使用,这就像是在充分展示对话的力量

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


然后使用
onClick=“PF('statusDialog').show();“

你是对的,update='@all'有问题,我改为'ajax=false'。谢谢只是“将ajax更改为false”会产生其他影响。你应该确定你对你的代码做了什么!update=@all重新加载所有对话框,这可能会导致您的问题建议您注销时刷新页面,我想您正在终止会话。。。所以在我看来,ajax注销可能会导致问题。。