Ext progress進捗書


Extプログレスバーは、該当するところで直接UICtrl.InitFormの中のshowPrograessを呼び出すといいです.

UICtrl.initForm = null;
UICtrl.InitForm = function(){ 
   Ext.MessageBox.show({ 
	  //      
  	title : "          ......", 
	  //       
	progress : true, 
	  //      
	width : 300 
  }); 
  //        
  var f = function(v,msg) { 
  //           
	  return function() { 
  		//   11    
		  if (v == 12) { 
			  Ext.MessageBox.hide(); 			  
		  } else { 
				  var i = v / 11; 
				  Ext.MessageBox.updateProgress( i, Math.round(100 * i) + '%'); 
				  Ext.MessageBox.updateText(msg);
  				}

	  }; 
  }; 

  this.showProgress = function(v,msg){
	  
	  setTimeout(f(v,msg), 2000); ;  
	  
  }
}