在ExtJs4的时候有一个配置项目invalidateScrollerOnRefresh: false
但ExtJs3默认没支持这个功能,但可以通过覆盖Ext.grid.GridView的事件来实现。
Ext.override(Ext.grid.GridView, {
holdPosition: false,
onLoad : function(){
if (!this.holdPosition) this.scrollToTop();
this.holdPosition = false;
}
});
使用的时候
grid.getView().holdPosition = true;
grid.getStore().reload();