Ext.Ajax.request MASK관련

2018. 3. 30. 16:00프로그래밍/ExtJS


Ext.Ajax.request 에서 해당 Form 이나 요청하면

서버응답을 기다리는 중/ mask를 입히려고 하다가 


해당 특수 parameter를 넣기로 함


defaultLoadMask: true 


넣으면 


        Ext.Ajax.on('beforerequest',function(e,src){ 

          if(src && src.defaultLoadMask === true){

              Ext.getBody().mask(loadText, 'loading');

          }

        });


        Ext.Ajax.on('requestcomplete',function(e, response, src){ 

          if(src && src.defaultLoadMask === true){

              Ext.getBody().unmask();

          }

        });


        Ext.Ajax.on('requestexception',function(e, response, src){ 

          if(src && src.defaultLoadMask === true){

             Ext.getBody().unmask();

          }

        });


처리