2016-09-13 60 views
0

我有一个网格,当页面更改时,滚动条仍然在网格的底部。在jqgrid中是否有一个属性可以自动回滚到网格的顶部。如何让jqgrid滚动到顶部时去下一页?

这里是我的网格属性:

options = { 
     datatype: 'local', 
     colModel: [], 
     colNames: [], 
     height: 'auto', 
     autowidth: true, 
     forceFit: true, 
     shrinkToFit: typeof(settings.shrink) != "undefined" ? false : true, 
     gridview: true, 
     recordpos: 'left', 
     scroll: false, 
     viewrecords: true, 
     hoverrows: false, 
     loadonce: true, 
     toppager: 'pager', 
     pagerpos: 'right', 
     pginput: false 
} 

回答

0

一些reasearch我找到了答案后。 JQGrid还有一个pagerOptions.onPaging事件,它允许您在更改页面时执行代码。

这是我使用的修复程序。

pagerOptions.onPaging = function() { 
     window.scrollTo(0, $("#header").height()); 
}; 

当页面改变时,它将页面向上滚动直到页眉。

相关问题