首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

flex dataGrid 中的checkBox 有关问题 (急)

2012-02-25 
flex dataGrid 中的checkBox 问题 (急,急,急)?xml version1.0 encodingutf-8?mx:Application xml

flex dataGrid 中的checkBox 问题 (急,急,急)
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDATA[
import mx.events.FlexEvent;
import mx.collections.ArrayCollection;
[Bindable]
private var dataSource:ArrayCollection = new ArrayCollection([ 
{id:'一班'},
  {id:1,name:"test1",age:12,select:''}, 
  {id:2,name:"test2",age:40,select:''}, 
  {id:3,name:"test3",age:20,select:''}, 
  {id:'二班'},
  {id:4,name:"test4",age:18,select:''}, 
  {id:5,name:"test5",age:60,select:''}, 
  ]); 
 



]]>
</mx:Script>
<mx:DataGrid id="adGrid" width="300" height="253" fontSize="14" dataProvider="{dataSource}" x="262.5" y="203"> 
<mx:columns> 
<mx:DataGridColumn headerText="序号" dataField="id"/> 
<mx:DataGridColumn headerText="名称" dataField="name" /> 
 
<mx:DataGridColumn headerText="是否选择" dataField="age" textAlign="center" >
<mx:itemRenderer>
  <mx:Component>
  <mx:CheckBox label="是"/>
  </mx:Component>
  </mx:itemRenderer>
  </mx:DataGridColumn>
</mx:columns> 
</mx:DataGrid> 


</mx:Application>


如何实现第一行和第五行不显示checkBox,并且当选中后能把选中状态绑定到数据源中(即本例中的dataSource)
显示界面可把代码运行一下即可

[解决办法]
User.as

Java code
   public var id:String;   public var name:String;   public var age:Number;   public var selected:boolean=false;//默认false   public var visible:boolean=true;//默认true 

热点排行