1

jqGrid を使用しており、グリッドをキーでスクロールできるようにしたいと考えています。UP/DOWN 機能はここのようになるはずですが、ユーザーが ENTER を押すか行をクリックすると、ユーザーは別のページにリダイレクトされます。

私がこれまでに持っているのは

  • onSelectRow でユーザーを別のページにリダイレクトするコード
  • .jqGrid('bindKeys')

現在2つの問題:

  • UP/DOWN を押すと、ユーザーは別の行に移動し、onSelectRow のコードが実行されます。どうすればそれを防ぐことができますか?
  • UP/DOWNを押すと画面全体が少しスクロールします。画面スクロールが発生しないようにするにはどうすればよいですか?

ありがとうございました。

4

1 に答える 1

0

このメソッドが受け取る keyCode 38 および 40 のイベント パラメータをチェックすることで、UP/DOWN で発生する onSelectRow の最初の問題に対処することができました。これにより、onSelectRow でコードを実行せずにグリッドをスクロールできました。画面全体が移動するという 2 番目の問題は、どういうわけか「自然に」消えました。

于 2013-02-12T16:07:40.227 に答える