读书人

Ext遮藏层

发布时间: 2012-10-24 14:15:58 作者: rapoo

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();elseupdateProgress.defer(700);}progress();

??

?

?

?

?

?

读书人网 >Web前端

热点推荐