1

我使用 jqGrid 并希望网格可以按键滚动。UP/DOWN 功能应该和这里一样,但是当用户按下 ENTER 或单击一行时,用户会被重定向到不同的页面。

到目前为止我所拥有的是

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

现在有两个问题:

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

谢谢你。

4

1 回答 1

0

通过检查此方法为 keyCode 38 和 40 接收的事件参数,我能够解决在 UP/DOWN 时触发 onSelectRow 的第一个问题。这允许我滚动网格而不在 onSelectRow 中执行我的代码。整个屏幕移动的第二个问题不知何故“自行”消失了。

于 2013-02-12T16:07:40.227 回答