我的方案如下:
我有一个jsp页面,它通过一个函数调用" window.open
"一个检索一些数据的xhtml页面。由于对DDBB
的查询需要一点点,我想添加到xhtml页面(在加载数据之前实际上是无效的)某种类型的消息,例如" Loading data
&#34 ;
我喜欢Primefaces blockUI
组件在点击按钮时对同一页面起作用的方式但在我的情况下我没有... xhtml页面只是为了展示一些来自DDBB的详细信息。
你知道我该怎么做吗?我认为Primefaces确实有一些简单的方法可以做到但我找不到它:-P
先谢谢大家!
尽我所能,
卡洛斯
答案 0 :(得分:0)
这里有一个例子,我们通常会显示任何ajax请求的进度图像,代码就像这样
<p:ajaxStatus onstart="PF('statusDialog').show()" onsuccess="PF('statusDialog').hide()" />
<p:dialog id="progressImage" widgetVar="statusDialog" modal="true" draggable="false" closable="false" resizable="false" showHeader="false">
<p:graphicImage value="../resources/images/spin-loader.gif" />
</p:dialog>
现在同样认为你也可以从Javascript函数调用
function callProgessBar() {
PF('statusDialog').show();
}