我正在使用jqgrid 4.4.1
问题是当网格有更多数据(超过一页)时,垂直滚动条显示,当向下滚动并选择最后一条记录时,网格本身向上滚动,所选记录向下(在屏幕视口下方)所以我看不到所选的记录。
$("#myGrid").jqGrid('bindKeys');
如果我删除scrollingRows,当我按下向下键选择底部记录时,它不会向下滚动(所以我需要它是真的)。
$("#myGrid").jqGrid('bindKeys', {'scrollingRows':false});
帮助我解决这个问题,让我的网格中没有记录选择问题的bindkeys功能。
答案 0 :(得分:0)
我使用最新版本的jqgrid(v 4.5.0)找到了此问题的修复程序。
<4.4>版本4.4.1第2516行:
.append($('<div style="'+(isMSIE && $.browser.version < 8 ? "height:0.01%;" : "")+'"></div>').append('<div></div>').append(this))
版本4.5.0
第2731行:
.append($('<div style="position:relative;'+(isMSIE && $.jgrid.msiever() < 8 ? "height:0.01%;" : "")+'"></div>').append('<div></div>').append(this))
我添加了&#34;位置:relative;&#34;风格并解决了问题。
谢谢大家。