2016-08-18 2 views
0

У меня есть сетка кендо с навигационной опцией, и сетка навигации работает нормально, когда я нажимаю Tab. Но когда я делаю некоторые столбцы в сетке заблокированными (замороженные столбцы), сетка навигации работает не так, как ожидалось. Навигация работает только для замороженных столбцов, а затем для размороженных столбцов.kendo grid замороженная навигация

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

dojo.telerik.com/@joeTopazz/ODEbA

Спасибо заранее.

+0

Следующая страница работает нормально , что в вашем случае другое? http://dojo.telerik.com/eLUCU – dimodi

+0

Проблема возникает, когда режим редактирования «редактируется:« встроенный », и когда мы приводим команды« Редактировать »,« Удалить »в первый столбец и блокируем его. и UnitPrice тоже заблокирован. Теперь, когда мы нажимаем кнопку «Редактировать», и когда мы входим в колонку «Продукт», она действует странно. http://dojo.telerik.com/@joeTopazz/ODEbA – Joe

ответ

1

Когда в Grid включена клавиатура, активируется табуляция внутри виджета только при использовании incell редактирование используется. В вашем примере с редактированием 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); 
    } 
}); 
+0

Привет, Димоди, спасибо за быстрый ответ. Я обращаюсь к dojo telerik, говоря: «Не удалось загрузить фрагмент». Не могли бы вы перепроверить? – Joe

+0

Это временная проблема с игровой площадкой Dojo, вы можете попробовать еще раз, и она будет загружена. Я также отредактировал свой ответ, чтобы включить код, который вам нужен. – dimodi

+1

Спасибо Димоди, это прекрасно работает .... :) – Joe