Primefaces在打开新页面时加载数据消息

时间:2015-12-16 10:55:22

标签: javascript jsf jsf-2 primefaces xhtml

我的方案如下:

我有一个jsp页面,它通过一个函数调用" window.open "一个检索一些数据的xhtml页面。由于对DDBB的查询需要一点点,我想添加到xhtml页面(在加载数据之前实际上是无效的)某种类型的消息,例如" Loading data&#34 ;

我喜欢Primefaces blockUI组件在点击按钮时对同一页面起作用的方式但在我的情况下我没有... xhtml页面只是为了展示一些来自DDBB的详细信息。

你知道我该怎么做吗?我认为Primefaces确实有一些简单的方法可以做到但我找不到它:-P

先谢谢大家!

尽我所能,

卡洛斯

1 个答案:

答案 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();
}
相关问题