datagrid添加checkbox

阅读更多
参考地址:http://www.flexbj.com/post-29.html



	
		
	
	
	
	
		
	
	
	
	   
		   
			
			
			
			
			
			
		
	
	
		   
		
	








	
		
	

	
		
	





bug:已有选中行后,如果在点击checkbox不起作用,或者是不是想要的结果
修复:在checkboxitemrenderer的change事件中派发一个事件,通知父组件不要在触发itemclick事件
dispatchEvent(new Event(CHECKBOX_CHANGE));
addEventListener(CheckBoxItemRenderer.CHECKBOX_CHANGE, function(){
checkboxClick = true;
}, true);
private function itemClick():void{
if(checkboxClick) {
// 这里直接返回不继续执行
checkboxClick = false;
return;
}
}
  • DataGridWithCheckBox.rar (10.1 KB)
  • 下载次数: 17

你可能感兴趣的:(datagrid添加checkbox)