Ext.selection.CheckboxModel全选失效问题

来源:互联网 发布:华为云计算社招 编辑:程序博客网 时间:2024/06/04 13:35

页面打开第一次全选可以选中也可以取消选中,但是第二次打开全校功能就失效了,直接上代码完美解决问题

selModel: Ext.create('Ext.selection.CheckboxModel', {
                allowDeselect:true,    //允许用户从一个数据试图,列表或者格子中取消选定一个记录
                checkOnly : true, //点击check框才能选中所选行
                onHeaderClick: function (headerCt,header,e) {
                    var me = this;
                    var records = me.getSelection();
                    if(records.length===0){
                        header.addCls('x-grid-hd-checker-on');
                        me.selectAll();
                    }else{
                        header.removeCls('x-grid-hd-checker-on');
                        me.deselectAll();
                    }
                }

       })

原创粉丝点击