1

jqgridでインライン編集を行っています。編集は完全に機能しています。編集後、ユーザーがEnterキーを押すと、保存されます。しかし今、私はユーザーが行をナビゲートする際に矢印キー(上下のキーで行をナビゲートし、左右のキーでセルをナビゲートする)を使用して、行がフォーカスを失ったときに行が保存されるようにします。これは可能ですか?

4

1 に答える 1

2

bindKeysこの方法を使ってみましたか?jqGridドキュメントから:

bindKeys

パラメーター:

{ 
  onEnter: null, 
  onSpace: null, 
  onLeftKey: null, onRightKey: null, 
  scrollingRows : true 
}

説明:

メソッドを呼び出すと、上キーと下キーで行を選択できるようになります。つまり、グリッドデータをキーでスクロールします。行が選択され、Enter、Space、Left、Rightなどのキーが押されたときに、追加のイベントを呼び出すことができます。これらのイベントには、行の選択されたIDがパラメーターとして渡されます。

于 2012-06-11T14:12:36.687 に答える