jqGrid bindKeys

时间:2013-02-12 12:18:00

标签: jqgrid

我使用jqGrid并希望网格可以按键滚动。向上/向下功能应该与here类似,但是当用户按下ENTER或单击某行时,用户将被重定向到其他页面。

到目前为止我所拥有的是

  • 将用户重定向到onSelectRow
  • 中不同页面的代码
  • .jqGrid('bindKeys')

现在有两个问题:

  • 当按下UP / DOWN时,用户转到另一行,然后执行onSelectRow中的代码。我该如何预防?
  • 按向上/向下键时,整个屏幕会滚动一点。如何防止屏幕滚动发生?

谢谢。

1 个答案:

答案 0 :(得分:0)

我能够通过检查此方法为keyCode 38和40接收的事件参数来解决onSelectRow在UP / DOWN上被触发的第一个问题。这使我能够滚动网格而不在onSelectRow中执行我的代码。整个屏幕的第二个问题以某种方式“独立”消失了。