剑道网格冻结导航

时间:2016-08-18 11:16:07

标签: kendo-ui kendo-grid frozen-columns

我有一个带有Navigatable选项的kendo网格,当我按Tab键时,网格导航工作正常。但是当我在网格中将某些列设置为锁定(冻结列)时,网格导航无法按预期工作。导航仅适用于冻结列,然后适用于未冻结列。

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

dojo.telerik.com/@joeTopazz/ODEbA

先谢谢。

1 个答案:

答案 0 :(得分:1)

当Grid启用了键盘导航时,使用incell编辑时,窗口小部件内的Tab键仅 进行管理。在使用inline编辑的示例中,Tabbing由浏览器管理,并且由于用于锁定和未锁定列的单独表格,预计会出现观察到的行为。

要获得所需的标签顺序,请使用incell修改,或为网格tabindex事件中编辑行的所有按钮和输入设置edit

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);
    }
});