2012-08-24 6 views
0

나는 extjs 4의 그리드에서 작업했고, 누군가가 같은 셀에서 시간에 따라 클릭하면 에디터를 보여주고 싶습니다. 이제 마지막으로 선택한 셀이 변경된 경우 beforechange 이벤트를 확인하기 위해 grid.getSelectionModel(). getLastSeletedCell()과 같은 메소드를 찾을 수 없다는 문제점이 있습니다. extjs 4 그리드의 getLastSeletedCell

난 grid.getSelectionModel(). getCurrentPosition() 및 대해 getSelection 시도했지만 모두 복귀 만 grid.getSelectionModel(). getLastSelected()가 기록 null을 반환하지만,이 경우에는 내가 행만이 아닌 항목을 확인할 수있다 선정되었습니다. 누군가가 같은 셀에서 시간에 따라 클릭했는지 확인하는 방법을 알고 있습니까?

답변

0

내가 선택한 셀은 그리드와 함께 cellSelectionModel을 사용하는 동안 아래의 방법으로 찾을 수 있습니다.

grid.getSelectionModel().getSelectedCell(); 

선택한 작업을 수행하는 방법을 저장해야합니다.