0

ナビゲート可能なオプションを備えた剣道グリッドがあり、Tab を押すとグリッド ナビゲーションが正常に機能します。しかし、グリッド内のいくつかの列をロック (固定列) として作成すると、グリッド ナビゲーションが期待どおりに機能しません。ナビゲーションは、固定された列に対してのみ機能し、次に固定されていない列に対して機能します。

@(Html.Kendo().Grid<ProcessModel>()
      ...
  .Navigatable())

dojo.telerik.com/@joeTopazz/ODEbA

前もって感謝します。

4

1 に答える 1

1

グリッドでキーボード ナビゲーションが有効になっている場合、ウィジェット内のタブ移動は、編集が使用されている場合にのみ管理されます。incell編集の例でinlineは、タブ移動はブラウザーによって管理され、ロックされた列とロックされていない列に使用される別々のテーブルにより、観察された動作が予想されます。

目的のタブ順序を実現するには、編集を使用するか、グリッドのイベントの編集行からのすべてのボタンと入力に対してincella を設定します。tabindexedit

http://dojo.telerik.com/EVuNe

$("#grid").kendoGrid({
    navigatable: true,
    editable: "inline",
    edit: function(e){
        e.sender.wrapper
            .find(".k-grid-edit-row input,.k-grid-edit-row a")
            .attr("tabindex", 1);
    }
});
于 2016-08-18T13:06:17.490 に答える