Ext.Ajax.request提交实现waitMsg效果
1)fp为FormPanel
fp.body.mask("加载中...", 'x-mask-loading');
2)LoadMask
在请求之前加一个mask图层
var myMask = new Ext.LoadMask(Ext.getBody(), {msg:"Please wait..."}); myMask.show();
在回调函数里首先把图层隐藏掉
myMask.hide();
3)
在请求之前
var box = Ext.MessageBox.wait('Please wait while I do something or other', 'Performing Actions');
在回调函数里首先把图层隐藏掉
box.hide();
分享到:
相关推荐
主要介绍了ExtJs的Ext.Ajax.request实现waitMsg等待提示效果,需要的朋友可以参考下
waitMsg : '正在提交信息...', params : { msgBean:Ext.encode(formData) }, success : function(fp, o) { if (o.result == true) { Ext.MessageBox.alert("信息提示", "保存成功!"); syswin.close(); //...
a.formPanel.getForm().submit({ scope: b, url: a.url, method: “post”, params: a.params, waitMsg: “正在提交数据…”, success: function(c, d) { Ext.ux.Toast.msg(“操作信息”, “成功信息保存!...
1 在子类中添加单击提交事件 代码如下: //登陆按钮单击事件 loginFun: function() { var f = Ext.getCmp(“loginForm”); //表单验证 if (f.form.isValid) { f.form.submit({ waitTitle: “请稍候”, waitMsg: ...
但是Store却没有waitMsg属性。 解决方案: 1.给store添加监听器,监听beforeload事件,加载前弹出提示框,加载完成后关闭提示框 2.callback为load的回调函数,在加载完成后执行,因此关闭提示框由它完成; 3.一定要...