사용자 지정 html 렌더러로 인해 확인란 선택 모델과 키가 큰 셀이있는 눈금이 있습니다. 선택한 셀을 포커스로 스크롤하기 때문에 모든 셀을 격자 바보가 클릭하면 문제가 발생합니다. 여기 ExtJS6 : 클릭 할 때 눈금 줄 포커스가 스크롤되는 것을 방지하는 방법
문제와 바이올린입니다, 그리드 점프를 확인하기 위해 세포를 클릭 한 후 수동으로 중간에 먼저 테이블을 스크롤하십시오 (이 일치하지있어, 몇 번을 시도해야 할 수도 있습니다) : https://fiddle.sencha.com/#view/editor&fiddle/1vma인가 클릭 할 때 행 초점을 사용하지 못하게하는 방법이 있습니다. 또는 근본 원인 인 경우 클릭시 행 선택을 사용하지 않도록 설정할 수 있습니다 (확인란을 사용하여 행을 선택해야합니다).
감사합니다. 더 나은 솔루션이라고 생각합니다. 비어있는'navigationModel'의 단점을 알고 있습니까? 문서에서 언급 된이 속성을 찾을 수 없습니다. – serg
ARIA 준수를 위해 nav 모델이 추가되었으며 특정 키 이벤트 (위아래 화살표와 같은)를 수신하고 'focusCls'속성을 추가하여 현재 선택된 항목으로 포커스를 이동합니다. 또한 클릭 이벤트를 듣기 때문에 셀을 클릭 할 때 눈금이 점프됩니다. 이것은 Ext.grid.panel이 확장하는 Ext.view.Table에 정의되어 있습니다. 빈 칸으로 만들면 위쪽 및 아래쪽 화살표와 같은 주요 이벤트를 탐색 할 수 없게됩니다. 문서는 다음과 같습니다 http://docs.sencha.com/extjs/6.5.0/classic/Ext.view.NavigationModel.html - Kevin Lee 10 분 전 –