实施刷新如何控制grid的滚动条

关于grid每5秒刷新一次,但是如果数据量大的情况下,右侧会出现滚动条,如果我需要看下面的代码的时候,当它刷新的时候滚动条还在我拖动的位置,我改怎样设置???
js代码:
Ext.onReady(function(){
var task = {
run: aaa,
interval: 5000
}
Ext.TaskMgr.start(task);
})

aaa=function(){
Ext.QuickTips.init();

// turn on validation errors beside the field globally
Ext.form.Field.prototype.msgTarget = 'side';

var cm = new Ext.grid.ColumnModel([
{header:'属性1',dataIndex:'id',width:250},
{header:'属性2',dataIndex:'name',width:250},
{header:'属性3',dataIndex:'sex',width:250},
]);
var ds = new Ext.data.Store({
proxy: new Ext.data.HttpProxy({url:'gridshow',method:'post'}),

reader: new Ext.data.JsonReader({},[
{name:'id',mapping:'id'},
{name:'name',mapping:'name'},
{name:'sex',mapping:'sex'},

])
});
ds.load();
var grid = new Ext.grid.GridPanel({
el:'grid',
ds:ds,
cm:cm,
autoWidth:true,
autoHeight:true
});
grid.render();
}
但是这样的代码可以实现每5秒刷新,但是如何控制滚动条的位置?????、、
如何只加载数据,而不重新加载模板???????
数据格式:[{id:'262811377',name:'-614792526',sex:'-783869514'},{id:'-2064383632',name:'-74890099',sex:'1653064883'},{id:'-146051775',name:'-686472394',sex:'-1056890946'},{id:'2092629932',name:'1088886589',sex:'-627510317'}]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值