ExtJS CheckboxSelectionModel侦听器

时间:2011-12-16 21:39:23

标签: extjs checkbox listener

我想在单击复选框(或全选复选框)时为CheckboxSelectionModel添加一个监听器。

var smSensors = new xg.CheckboxSelectionModel();

我如何添加此侦听器?

谢谢!

1 个答案:

答案 0 :(得分: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
            }
        }
    }
});