Only partial success using this.
I did successfully setup the event listener on the pager. I did so using the following (qgrid is my pqgrid object BTW):
var $qscroller = $("div.pq-pager",qgrid).pqPager();
$qscroller.on("pqpagerchange",function(event,ui) {
scrollToTop(); // call function to scroll to the top of the page
});
Then I tried to use the undocumented pqGrid method "bringRowIntoView" that you mentioned. However, this line fails:
qgrid.pqGrid("bringRowIntoView","{rowIndxPage:1}");
It fails with the following error:
"Object doesn't support property or method 'pqScrollBar'".
The error is at line 9, character 49093 in the minified pqgrid.min.js file.
As you noted, it's an undocumented feature, but am I calling the "bringRowIntoView" method properly?