ExtJS CheckboxSelectionModel 监听器

标签 extjs checkbox listener

我想在单击复选框(或选择所有复选框)时向 CheckboxSelectionModel 添加监听器。

var smSensors = new xg.CheckboxSelectionModel();

我如何添加这个监听器?

谢谢!

最佳答案

您可以按如下方式将监听器添加到复选框选择模型,并在选择行时执行所需的操作。

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

关于ExtJS CheckboxSelectionModel 监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8540475/

相关文章:

javascript - 检查复选框 :check is not working, 为什么,jquery?

php - Symfony2 带有复选框表单的扩展表

Java - 系统进程监听器

android - 有什么理由不在 Fragment.onCreateView() 的 Fragment View 中将监听器附加到小部件?

android - 添加 snapshotListener 时禁用第一个查询快照

javascript - 从组件定义中调用函数

javascript - Extjs拖放

javascript - 在 <div> 元素上如何确定 href 和 onClick 调用的优先级?

node.js - JSON 响应 : Node server and Sencha

android - 如何从列表中删除复选框项目