extjs中loading效果

需求:ext在数据从数据库查出来以前,页面显示loading效果:

代码如下:

//loading效果代码
var myMask = new Ext.LoadMask(Ext.getBody(), {//也可以是Ext.getCmp('').getEl()窗口名称     Ext.getBody()
	 	msg : "正在查询,请稍后...",//你要写成Loading...也可以
	 	msgCls : 'z-index:10000;'
	 });

在ajax中显示loading效果,代码如下:

function searchAnalyse(){
	myMask.show();//显示loading效果
	$.ajax({        
		type:'post',        
		url:path+'/ComplaintsPendingController/batchAnalysis.do',    
		dataType:'json',  
		async: true,
		success:function(result){
			myMask.hide();//隐藏loading效果
			myStore.removeAll();
			dataSource = result.resultList;
			myStore.add(dataSource);
			page = result.page;
			initPage();
		}    
	});


你可能感兴趣的:(ExtJs)