2014-10-30 12 views
0

특정 조건에서만 행 선택을 허용하는 선택 모델이있는 표가 있습니다.포커스가있는 행 얻기 (선택되지 않음)

행을 클릭하면 초점이 잡히고 어두운 회색이됩니다. 현재 포커스 된 행에 작용하는 버튼을 추가하고 싶습니다. 선택이 비활성화되어 있기 때문에 어떤 선택이 없기 때문에

, 나는 정상적인 방법을

grid.getSelectionModel().getSelection() 

을 사용할 수 없습니다. 초점을 맞춘 행에 어떻게 액세스 할 수 있습니까?

+0

감사합니다 ....... :) –

답변

3

포커스 된 행에 대한 정보를 얻으려면이 수신기를 눈금에 추가하십시오.

Ext.create('Ext.grid.Panel', { 
    ... 
    listeners: { 
     afterrender: function(component){ 
      component.getSelectionModel().on({ 
       focuschange: function (view, oldFocused, newFocused, eOpts) { 
        console.log(newFocused); 
       } 
      }); 
     } 
    } 
});