Forum


09:39

05/05/2011

jqgrid is used in virtual scroll mode (scroll:1).
If refresh button is pressed in toolbar or .trigger('reloadGrid') is called, search filter is cleared and firt page is displayed. How to show current page on refresh ?
jqGrid source code contains private method called on scrollrows: true
function scrGrid(iR) {
var ch = $($t.grid.bDiv)[0].clientHeight,
st = $($t.grid.bDiv)[0].scrollTop,
rpos = $t.rows[iR].offsetTop,
rh = $t.rows[iR].clientHeight;
if (rpos + rh >= ch + st) { $($t.grid.bDiv)[0].scrollTop = rpos – (ch + st) + rh + st; }
else if (rpos < ch + st) {
if (rpos < st) {
$($t.grid.bDiv)[0].scrollTop = rpos;
}
}
}
Can this used to scroll to visible row on current page after refresh? However refresh selects automatically first page. How to keep current page and search filter set in search toolbar on refresh ?
Most Users Ever Online: 715
Currently Online:
60 Guest(s)
Currently Browsing this Page:
2 Guest(s)
Top Posters:
OlegK: 1255
markw65: 179
kobruleht: 144
phicarre: 132
YamilBracho: 124
Renso: 118
Member Stats:
Guest Posters: 447
Members: 11373
Moderators: 2
Admins: 1
Forum Stats:
Groups: 1
Forums: 8
Topics: 10592
Posts: 31289
Newest Members:
, razia, Prankie, psky, praveen neelam, greg.valainis@pa-tech.comModerators: tony: 7721, Rumen[Trirand]: 81
Administrators: admin: 66