Ext.grid.GridPanel.prototype.unSelectAll = function(){
var view = this.getView();
var sm = this.getSelectionModel();
if(sm){
sm.clearSelections();
var hd = Ext.fly(view.innerHd);
var c = hd.query('.x-grid3-hd-checker-on');
if(c && c.length>0){
Ext.fly(c[0]).removeClass('x-grid3-hd-checker-on')
}
}
};
//取消复选状态方法,后期采用grid.unSelectAll()调用就行啦~
var view = this.getView();
var sm = this.getSelectionModel();
if(sm){
sm.clearSelections();
var hd = Ext.fly(view.innerHd);
var c = hd.query('.x-grid3-hd-checker-on');
if(c && c.length>0){
Ext.fly(c[0]).removeClass('x-grid3-hd-checker-on')
}
}
};
//取消复选状态方法,后期采用grid.unSelectAll()调用就行啦~
本文介绍了一个自定义的方法用于取消ExtJS Grid中的所有选择状态。通过调用grid.unSelectAll(),可以清除所有行的选择,并重置表头的选中状态。
483

被折叠的 条评论
为什么被折叠?



