extjs中loading效果

本文介绍如何在ExtJS中实现页面加载时的遮罩效果,通过创建LoadMask实例并在AJAX请求前后调用show和hide方法来显示和隐藏加载提示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

需求: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();
		}    
	});


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值