首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Extjs4正在加载图像消息

Extjs4正在加载图像消息
EN

Stack Overflow用户
提问于 2012-05-23 04:45:31
回答 3查看 1.9K关注 0票数 3

我用extjs4构建了一个使用MVC架构的小应用程序。当用户第一次登录时,应用程序需要5-10秒来加载。如何放置加载图像,以便在应用程序初始化时通知用户等待?(就像shencha的请稍候图片一样,示例页面正在加载)

谢谢

汤姆

EN

回答 3

Stack Overflow用户

发布于 2012-05-23 19:01:03

为此,我在控制器中添加了一个变量Ext.LoadMask,如下所示:

代码语言:javascript
运行
复制
var loginMask = new Ext.LoadMask(Ext.getBody(), {msg:"Please wait ..."});

然后,在调用调用服务器端(使用AJAX)进行身份验证的函数之前,我调用show函数,如下所示:

loginMask.show();

在那之后,我的意思是在服务器响应之后,我调用:

loginMask.hide();

这对我很有效。

票数 2
EN

Stack Overflow用户

发布于 2012-05-23 06:44:41

加载掩码可能就是您需要的http://docs.sencha.com/ext-js/4-0/#!/api/Ext.LoadMask

票数 0
EN

Stack Overflow用户

发布于 2013-01-10 10:04:49

或者,您可以使用模态MessageBox来实现相同的目的:

代码语言:javascript
运行
复制
        Ext.MessageBox.show({
            title: 'Please wait',
            msg: 'Loading...',
            progressText: 'Loading...',
            width:300,
            wait: true,
            waitConfig: {interval: 200},
            progress:true,
            closable:false,
            modal: true
    });

完成后,简单地调用以下代码:

代码语言:javascript
运行
复制
Ext.MessageBox.hide(); 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10709899

复制
相关文章

相似问题

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