当过应用程序做Ajax请求我想补充负荷面具 [英] When ever app does ajax request i want to add load mask

查看:105
本文介绍了当过应用程序做Ajax请求我想补充负荷面具的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我的煎茶的应用程序,当过应用程序做Ajax请求我想补充的负载口罩和请求后,完成我需要删除负载面膜。

我试过低于code,但,它不是为我工作。

  VAR面膜=新Ext.LoadMask(Ext.getBody(){消息:正在加载...});

   Ext.Ajax.on('beforerequest',函数(){
        mask.show();
   });

   Ext.Ajax.on('requestcomplete',函数(){
        mask.hide();
   });
 

解决方案

要显示负载面膜,你可以使用:

  Ext.Viewport.mask({的xtype:'loadmask'});
 

和隐藏你的Ajax请求的成功,函数内部的负载面膜:

  Ext.Viewport.unmask();
 

In my sencha application, When ever app does ajax request i want to add load mask and after request complete i need to remove load mask.

I tried below code but, its not working for me

var mask = new Ext.LoadMask(Ext.getBody(), {msg:"Loading..."});

   Ext.Ajax.on('beforerequest', function(){
        mask.show();
   });

   Ext.Ajax.on('requestcomplete', function(){
        mask.hide();
   });

解决方案

To show load mask you can use:

Ext.Viewport.mask({ xtype: 'loadmask' });

And hide the load mask inside the success function of your Ajax request:

Ext.Viewport.unmask();

这篇关于当过应用程序做Ajax请求我想补充负荷面具的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆