美文网首页
关于ExtJS中的mask和unmask

关于ExtJS中的mask和unmask

作者: 想给你想要的快乐 | 来源:发表于2017-01-16 12:06 被阅读0次

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

    function reLoadData(){
    Ext.getBody().mask("数据重新加载中,请稍等");

    var requestConfig = {
    url : '#',//url可以根据需要设置
    callback : function(options, success, response){
    var msg = ["", , "\n", "", response.responseText];
    Ext.MessageBox.alert('提示', msg.join(''));
    Ext.getBody().unmask();//去除MASK
    }
    }

    Ext.Ajax.request(requestConfig);
    }

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

    相关文章

      网友评论

          本文标题:关于ExtJS中的mask和unmask

          本文链接:https://www.haomeiwen.com/subject/wstpbttx.html