关于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'}]
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'}]