随笔 - 6  文章 - 129  trackbacks - 0
<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

常用链接

留言簿(14)

随笔档案(6)

文章分类(467)

文章档案(423)

相册

收藏夹(18)

JAVA

搜索

  •  

积分与排名

  • 积分 - 821462
  • 排名 - 49

最新评论

阅读排行榜

评论排行榜

为了在发起某一事件后,阻止用户对界面的进行操作,可以使用ExtJS提供的针对Ext.Element的mask和unmask

例如:
1、对整个body操作
Java代码 
  1. function reLoadData(){   
  2.    Ext.getBody().mask("数据重新加载中,请稍等");    
  3.   
  4.    var requestConfig = {   
  5.     url : '#',//url可以根据需要设置   
  6.     callback : function(options, success, response){   
  7.         var msg = ["", , "\n", "", response.responseText];   
  8.         Ext.MessageBox.alert('提示', msg.join(''));   
  9.         Ext.getBody().unmask();//去除MASK   
  10.     }   
  11.    }   
  12.   
  13.    Ext.Ajax.request(requestConfig);   
  14. }  


2、对组件实例操作
new Ext.form.FormPanel({id:'form',……});
Ext.getCmp("form").getEl().mask("数据重新加载中,请稍等");
Ext.getCmp("form").getEl().unmask();



posted on 2011-12-21 10:29 Ke 阅读(2051) 评论(0)  编辑  收藏 所属分类: extJs

只有注册用户登录后才能发表评论。


网站导航: