Кендо сетка замороженная навигация
У меня есть сетка кендо с опцией Navigatable, и навигация по сетке работает нормально, когда я нажимаю клавишу Tab. Но когда я делаю некоторые столбцы в сетке заблокированными (замороженные столбцы), навигация по сетке не работает должным образом. Навигация работает только для замороженных столбцов, а затем для незамерзших столбцов.
@(Html.Kendo().Grid<ProcessModel>()
...
.Navigatable())
http://dojo.telerik.com/@joeTopazz/ODEbA
Заранее спасибо.
1 ответ
Когда в Grid включена навигация с помощью клавиатуры, вкладки внутри виджета управляются только тогда, когда incell
редактирование используется. В вашем примере с inline
Редактирование, табуляция осуществляется браузером, и ожидаемое поведение ожидается из-за отдельных таблиц, используемых для заблокированных и разблокированных столбцов.
Для достижения желаемого порядка табуляции используйте incell
редактирование или установить tabindex
для всех кнопок и входов из строки редактирования в сетке edit
событие:
$("#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);
}
});