1

我正在使用 jqgrid 4.4.1

问题是当网格有更多数据(超过一页)时,垂直滚动条显示,当向下滚动并选择最后一条记录时,网格本身向上滚动并且所选记录向下(在屏幕视口下方)所以我不能查看所选记录。

$("#myGrid").jqGrid('bindKeys');

如果我删除了 scrollingRows,当我按下向下键选择底部记录时它不会向下滚动(所以我需要它是真的)。

$("#myGrid").jqGrid('bindKeys', {'scrollingRows':false});

帮助我在我的网格中拥有没有记录选择问题的绑定键功能。

4

1 回答 1

0

我使用最新版本的 jqgrid(v 4.5.0) 找到了解决此问题的方法。

在版本 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))

我添加了“位置:相对;” 风格并解决了问题。

谢谢你们。

于 2013-05-17T03:22:32.220 回答