2011-12-16 7 views
2

확인란 (또는 모든 확인란 선택)을 클릭하면 CheckboxSelectionModel에 리스너를 추가하고 싶습니다.ExtJS CheckboxSelectionModel Listener

var smSensors = new xg.CheckboxSelectionModel(); 

어떻게하면이 수신기를 추가 할 수 있습니까?

감사합니다.

답변

3

다음과 같이 확인란 선택 모델에 수신기를 추가하고 행을 선택할 때 필요한 작업을 수행합니다.

var checkBoxSelMod = new Ext.grid.CheckboxSelectionModel({ 
    listeners:{ 
     rowselect : function(selectionModel, rowIndex, record){ 
      var selectedRows = selectionModel.getSelections(); 
      if(selectedRows.length > 0){ 
       for(var i = 0; i 0){ 
        for(var i = 0; i < selectedRows.length; i++) { 
         ; // Do whatever you want to do 
        } 
       } 
       // More code related to deselection of a chekbox 
      } 
     } 
    } 
});