关于解决CheckboxSelectionModel全选不同步的问题

今天遇到的这问题,根据网络上的参考,自己整理了一下,希望对大家有帮助,自己也备忘一下!相关参考来自 http://wv1124.iteye.com/blog/493298
http://wv19831124.blog.163.com/blog/static/59950007200972071337365/

var sm = new Ext.grid.CheckboxSelectionModel({
	checkOnly:true,
	dataIndex:'post_id',
	listeners:{
		selectionchange:function(s){
			 var selectedCount = s.getCount();  
			 //这里用的是store的getCount()方法,并不是getTotalCount()
			 if(selectedCount != p_grid.getStore().getCount()){			 	
			 	 p_grid.getEl().select('div.x-grid3-hd-checker').removeClass('x-grid3-hd-checker-on'); 
			 }else{
			 	p_grid.getEl().select('div.x-grid3-hd-checker').addClass('x-grid3-hd-checker-on');
			 }
			 
		}
	}	
});

你可能感兴趣的:(ext,Blog)