我和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>
如果这段代码存在,我的页面永远不会显示内容。当我用firebug检查时,js错误是Uncaught ReferenceError:statusDialog未定义。
答案 0 :(得分:7)
您使用的是哪种Primefaces版本?
4到5的Primeface改变了访问小部件组件的方式:
必须通过“PF”引用小部件。例如PF( 'widgetVarName')。表明() 而不是widgetVarName.show();