Primefaces ajaxstatus error(对话框未定义)



我使用了与 primefaces.org 相同的一个,即:http://www.primefaces.org/showcase/ui/ajaxStatusScript.jsf

<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>  

如果这段代码存在,我的页面永远不会显示内容。当我用火虫检查时,js 错误是未捕获的引用错误:未定义状态对话框。

你使用的是什么Primefaces的版本?

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

小部件必须通过"PF"引用,例如PF('widgetVarName').show() 而不是widgetVarName.show();

https://code.google.com/p/primefaces/wiki/MigrationGuide

最新更新