Primefaces在打开新页面时加载数据消息
Primefaces loading data message when open new page
我的场景如下:
我有一个jsp页面,它通过函数"window.open
"调用一个检索一些数据的xhtml页面。由于对DDBB
的查询需要一点时间,我想在xhtml页面(在加载数据之前实际上是空的)中添加一些消息,比如"Loading data
"。
我喜欢Primefaces blockUI
组件在点击按钮时为同一页面工作的方式,但在我的情况下,我没有任何。。。xhtml页面,它只是用来显示DDBB的一些细节。
你知道我该怎么做吗?我想Primefaces肯定有一些简单的方法可以做到,但我找不到:-P
提前感谢大家!
尽我所能,
Carlos
这里有一个例子,我们通常会显示任何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();
}
相关文章:
- 正在等待呈现图表,直到加载数据为止
- ng绑定和ng href问题.ng href未从控制器加载数据
- 单击按钮时加载数据
- 在reactjs组件中预加载数据
- Highcharts可以从服务器加载数据,但不能更新
- AngularJS promise在加载数据之前得到解决
- 在Knockout JS中搜索从DB加载数据的项目
- 如何在angular js中使用$emit后重新加载数据
- 构建多个图表时,HighCharts加载数据的速度较慢
- 加载初始网站后在后台加载数据
- ExtJS网格未从Ext.data.XmlStore加载数据
- 数据表 AJAX 筛选器重新加载数据
- select2 使用 AJAX 加载数据不能选择任何选项
- 在 Metro 风格应用中启动时加载数据
- 需要帮助使用 AJAX 和其他一些东西加载数据
- Vue 不加载数据
- 向右滚动加载数据
- 为SEO的数据绑定JS预加载数据
- mysql循环-预加载数据
- 无法使用JSON加载数据表