2011-12-16 141 views
2

当单击复选框(或全选复选框)时,我想添加一个侦听器到CheckboxSelectionModel。ExtJS CheckboxSelectionModel监听器

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 
      } 
     } 
    } 
});