现在定时刷新实现了,代码如下:
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);但是明显能感觉到页面一闪一闪的,受不了。。。。
本文介绍了一种使用ExtJS框架实现定时刷新数据存储(store)的方法,并分享了具体的代码实现细节。作者通过创建一个名为'judge_store'的数据存储,配置了Ajax代理及JSON数据读取方式,实现了每30秒自动加载更新数据的功能。但同时也遇到了页面闪烁的问题。
1375

被折叠的 条评论
为什么被折叠?



