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();
??
?
?
?
?
?