Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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
Javascript Primefaces ajaxstatus错误(未定义对话框)_Javascript_Ajax_Jsf_Jsf 2_Primefaces - Fatal编程技术网

Javascript Primefaces ajaxstatus错误(未定义对话框)

Javascript Primefaces ajaxstatus错误(未定义对话框),javascript,ajax,jsf,jsf-2,primefaces,Javascript,Ajax,Jsf,Jsf 2,Primefaces,我使用了与primefaces.org相同的方法,即: 如果这段代码存在,我的页面就不会显示内容。当我用firebug检查时,js错误是未捕获引用错误:未定义statusDialog 您使用的是什么Primefaces版本 Primefaces从4更改为5更改了访问小部件组件的方式: 小部件必须通过“PF”引用。e、 g.PF('widgetVarName').show() 而不是widgetVarName.show() 您使用的Primefaces版本是什么 Primefaces从4更改

我使用了与primefaces.org相同的方法,即:



如果这段代码存在,我的页面就不会显示内容。当我用firebug检查时,js错误是未捕获引用错误:未定义statusDialog

您使用的是什么Primefaces版本

Primefaces从4更改为5更改了访问小部件组件的方式:

小部件必须通过“PF”引用。e、 g.PF('widgetVarName').show() 而不是widgetVarName.show()


您使用的Primefaces版本是什么

Primefaces从4更改为5更改了访问小部件组件的方式:

小部件必须通过“PF”引用。e、 g.PF('widgetVarName').show() 而不是widgetVarName.show()


不确定到底发生了什么,但您可以使用这样的ajaxStatus,但我无法将其显示为对话框。检查差异可能您可以使用BlockUI组件,BlockUI是我需要的!!谢谢。不知道到底发生了什么,但是你可以像这样拥有你的ajaxStatus,但是有了它,我无法显示对话框的效果。检查差异也许你可以使用BlockUI组件,BlockUI就是我需要的!!谢谢你,救我一天,谢谢你救我一天,谢谢你
<p:ajaxStatus onstart="statusDialog.show();"       onsuccess="statusDialog.hide();"/>
<p:dialog modal="true" widgetVar="statusDialog" header="Status"   
    draggable="false" closable="false">  
<p:graphicImage value="/design/ajaxloadingbar.gif" />  
</p:dialog>