EXTJS4 定时刷新store

本文介绍了一种使用ExtJS框架实现定时刷新数据存储(store)的方法,并分享了具体的代码实现细节。作者通过创建一个名为'judge_store'的数据存储,配置了Ajax代理及JSON数据读取方式,实现了每30秒自动加载更新数据的功能。但同时也遇到了页面闪烁的问题。

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

现在定时刷新实现了,代码如下:

 var judge_store = Ext.create('Ext.data.Store', {
	id : 'judge_store',
	model : "judgeModel",
	//autoLoad : true,
	remoteSort: true,
	pageSize:itemsPerPage,
	proxy : {
		type : 'ajax',
		url : '../../../php/admin/check_questions.php?act=show_judge',
		reader : {
			type : "json",
			 totalProperty: 'total',
			 root:"result"
		},simpleSortMode: true  
	}
});
    judge_store.load({
    params:{
        start:0,
        limit: itemsPerPage
    }
});	
 	
  //定时刷新store
  var task={
  	run:function(){
  		judge_store.load();//直接load就可以啦
  	},
  	interval:30000 //30秒  	 
  }
Ext.TaskManager.start(task);

但是明显能感觉到页面一闪一闪的,受不了。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值