2016-06-12 14 views
0

キーが押されたり無効になった後にデフォルトの動作を上書きすることは可能ですか?剣道グリッドカスタムナビゲーション

私は、グリッド宣言

...., 
navigatable: true, 
.... 

にこのコマンドを追加しましたが、私は唯一の矢印ナビゲーションを許可し、それらをカスタム機能を追加することができます。レスポンスありがとう。

答えて

0

ここで説明したように、http://www.telerik.com/forums/grid-row-navigation-by-keyboardでシナリオはサポートされていません。 keydownイベントをキャプチャしてカスタムロジックを実装できます。

$(function() { 
    var arrows = [38, 40]; 
    var grid = $("#grid").data("kendoGrid"); 
    grid.table.on("keydown", function (e) { 
     if (arrows.indexOf(e.keyCode) >= 0) { 
      setTimeout(function() { 
       grid.select($("#rowSelection_active_cell").closest("tr")); 
      }); 
     } 
    }) 
}); 
+0

こんにちは、私は、グリッドの宣言の後に準備ができて関数にこのコードを追加した、と押した後、ボタン何事もなかっ ...この解決策を見つけましたが、私の作品ではない:/ –

+0

にhttp:// jsfiddle.net/calinaadi/fpk68bfk/11/ – calinaadi

+0

ありがとうございました! –

関連する問題