ext js Form 交互式表单

submit :function(options){

          if(this.standardSubmit){

                  var v=this.isValid();

                   if(v){

                           this.el.dom.submit();

                            return v;

                      this.doAction('submit',options);

                     return this;}

 

doAction:function(action,options){

         if(typeof action=='string'){

                      action=new Ext.form.Action.ACTION_TYPES[action](this,options);}

          if(this.fireEvent('beforeaction',this,action)!=false){

                      this.beforeAction(action',this,action)!=false){

                             this.beforeAction(action);

                              action.run.defer(100,action);

                       return this;}

 

beforeAction:function(action){

                  var o=action.options;

                if(o.waitMsg){

                  if(this.waitingMsgTarget ===true)

                             this.el.mask(o.waitMsg,'x-mask-loading');

                            else if(this.waitingMsgTarget){

                             this.waitMsgTarget=Ext.get(this.waitingMsgTarget);

                              this.waitMsgTarget.mask(o.waitMsg,'x-mask-loading');}

                            else

                             Ext.MessageBox.wait(o.waitMsg,o.waitTitle||this.waitTitle||'Please Wait...');}}

                

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值