2016-08-18 8 views
0

탐색 가능한 옵션이있는 검도 그리드가 있으며 Tab 키를 누르면 격자 탐색이 제대로 작동합니다. 그러나 고정 된 열 (고정 된 열)로 그리드의 일부 열을 만들 때 그리드 탐색이 예상대로 작동하지 않습니다. 내비게이션은 고정 된 열과 고정되지 않은 열에서만 작동합니다. 사전에검도 그리드 고정 탐색

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

dojo.telerik.com/@joeTopazz/ODEbA

감사합니다.

+0

다음 페이지가 정상적으로 작동을 네 사건에 어떤 차이가 있니? http://dojo.telerik.com/eLUCU – dimodi

+0

편집 모드가 "인라인"이고 편집, 삭제 명령 단추를 첫 번째 열로 가져와 잠그면 문제가 발생합니다. UnitPrice도 잠겨 있습니다. 편집 버튼을 클릭하고 Product 열에서 탭하면 이상하게 작동합니다. http://dojo.telerik.com/@joeTopazz/ODEbA – Joe

답변

1

격자에서 키보드 탐색 기능을 사용하면 incell 편집을 사용하면 위젯 내부의 탭 이동이 으로 관리됩니다. inline 편집의 예제에서 탭 이동은 브라우저에서 관리하며 잠긴 열과 잠기지 않은 열에 사용되는 별도의 테이블로 인해 관찰 된 동작이 필요합니다.

는 원하는 탭 순서를 달성 incell 편집을 사용하거나 그리드의 edit 이벤트에서 편집 행에서 모든 버튼과 입력을위한 tabindex 설정하려면 :

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

안녕 Dimodi, 빠른 답장을 보내 주셔서 감사합니다. 언제 Dojo telerik에 액세스합니다. "스 니펫을로드하지 못했습니다."라는 메시지가 나타납니다. 다시 확인하십시오. – Joe

+0

이것은 Dojo 놀이터에서 일시적인 문제이므로 다시 시도하면로드 될 것입니다. 또한 답장을 편집하여 코드 당신이 필요합니다. – dimodi

+1

Dimodi, 이것은 완벽하게 잘 작동합니다 .... :) – Joe