首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何显示“正在加载..”加载div时

如何显示“正在加载..”加载div时
EN

Stack Overflow用户
提问于 2013-02-03 00:34:41
回答 2查看 3.4K关注 0票数 2

我有一个没有AJAX支持的带有图表的JSF页面。我注意到图表的加载时间非常慢。例如,是否可以加载JSF页面的主体并显示“正在加载...”在加载图表时图表所在的DIVs中?我使用Primefaces生成图表。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-04 20:17:43

您可以尝试使用图表的BlockUI和preRenderComponent事件。请参阅此链接How to display 'loading' while loading PF chart

票数 1
EN

Stack Overflow用户

发布于 2017-03-01 17:11:40

您可以在尝试加载时使用这个prime-faces ajax代码

代码语言:javascript
复制
<p:ajax event="page" update=":statusbar"  onstart="statusDialog.show();" oncomplete="statusDialog.hide();" onerror="statusDialog.hide();"/>

您正在从ajax调用此对话框

代码语言:javascript
复制
    <p:dialog widgetVar="statusDialog" id="statusbar" modal="true" showHeader="false" closable="false" width="250" resizable="false">
          <h:form>
//You can also give loading image here
            <div class="ft-row ft-center"><img src="#{request.contextPath}/resources/images/loding.gif" /></div>
            <h5>Please wait..</h5>
          </h:form>
        </p:dialog>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14664018

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档