ExtJS list In some cases, you need to refresh regularly, but if the list is not paged, one screen will not display, no matter where the scroll bar is currently, every time the refresh, always return to the top level, but the demand also asked us to navigate to the current location, how to deal with it?
Here's how to fix it:
var me = this; Grid var Gridel = Me.getview (). Getel (); Gets the current view of the El Object var scrolltop = Gridel.getscrolltop (); Gets the offset of top before load. Me.getstore (). Load (function (records, operation, success) { if (success = = True) { //At extjs4.2.3, if the grid has a locked column, the grid is divided into two grids, one normalgrid and one lockedgrid. We need to deal with the location of Lockedgrid. var locked = Me.lockedgrid; Locked.getview (). Getel (). Setscrolltop (scrolltop); The offset before the load is set } }); |
ExtJS list Refresh fixed scroll bar position