【发布时间】:2014-02-13 15:15:07
【问题描述】:
我使用了与 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 is not defined。
【问题讨论】:
-
不确定到底发生了什么,但你可以让你的 ajaxStatus 像这样
-
但是这样我不能显示为对话框的效果。
-
检查差异
-
也许你可以使用 BlockUI 组件,primefaces.org/showcase-ext/views/home.jsf
-
BlockUI 是我需要的!!谢谢。
标签: javascript ajax jsf jsf-2 primefaces