Ext遮掩层

遮掩层的作用就不用解释了,实现上发现有两种

 

 

Ext.onReady(function() {
			var a = Ext.MessageBox.wait('content', 'title');
			(function() {
				a.hide()
			}).defer(3000); //隐藏延迟,可简化为 a.hide.defer(3000,a);
			
			var mask = new Ext.LoadMask(Ext.getBody(), {
						msg : 'please waiting ... ',
						removeMask : true
					});
			mask.show();//使用 mask 需手动调用show() 方法下
			
			(function() {
				mask.hide();
			}).defer(4000);
		});

 

没出滚动条的时候两者的效果差不多,但出了滚动条以后,mask 能把滚动条也给屏蔽了, wait 则不行

progress的功能跟wait差不多,wait 10%/秒的进度更新, 但progress可自定义

			var t=0;
			function progress(){
				t=0;
				var msgbox=Ext.Msg.progress("请稍候","保存数据","正在保存数据, 请稍候。。。。。。");//显示等待对话框
				updateProgress();
			}
			function updateProgress(){  //更新进度条
				t+=0.2;
				Ext.Msg.updateProgress(t);
				if(t>1)
					Ext.Msg.hide();
				else
					updateProgress.defer(700);
			}
			progress();

  

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值