【问题标题】:Jqgrid scroll issue with bindkeys使用 bindkeys 的 Jqgrid 滚动问题
【发布时间】:2013-05-14 11:50:01
【问题描述】:

我正在使用 jqgrid 4.4.1

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

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

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

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

帮助我在我的网格中拥有绑定键功能,而不会出现记录选择问题。

【问题讨论】:

    标签: jquery jquery-ui jqgrid


    【解决方案1】:

    我使用最新版本的 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))
    

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

    谢谢大家。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-26
      • 2016-03-23
      • 2023-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多