请高手帮忙,把下面的mxml格式的代码,改成用as来写

zsbs 2011-04-08 10:55:49
请高手帮忙,把下面的mxml格式的代码,改成用as来写,目的是动态添加DataGrid一个具有CheckBox全选功能的列

<mx:DataGridColumn headerRenderer="headerCheckBox" sortable="false">
<mx:itemRenderer>
<mx:Component>
<mx:CheckBox click="outerDocument.clickHandler(event)" selected="{data.selected=='yes'?true:false}"/>
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
...全文
122 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dormouse1985 2011-04-11
  • 打赏
  • 举报
回复
我是说zyongsheng83的回复内容,引用这个功能还真是奇怪啊
dormouse1985 2011-04-11
  • 打赏
  • 举报
回复
[Quote=引用楼主 zsbs 的回复:]
请高手帮忙,把下面的mxml格式的代码,改成用as来写,目的是动态添加DataGrid一个具有CheckBox全选功能的列

<mx:DataGridColumn headerRenderer="headerCheckBox" sortable="false">
<mx:itemRenderer>
<mx:Component>
<mx:CheckBox click="o……
[/Quote]

你这个写的蛮不错的,但是有点问题请教下

你在设置groupedColumns时判断customLineNumber和customCheckBox,这时这两个属性有可能还没有进行赋值,属性的赋值是无法确定顺序的
水中影子 2011-04-10
  • 打赏
  • 举报
回复
var dataGrid:DataGrid=new DataGrid();
dataGrid.width=500;
dataGrid.height=400;

var colsArr:Array=new Array();
var col:DataGridColumn=new DataGridColumn();
col.itemRenderer=new ClassFactory(CheckBox);
colsArr.push(col);

dataGrid.columns=colsArr;
奋斗并快乐着 2011-04-09
  • 打赏
  • 举报
回复
http://download.csdn.net/source/3173315
资源是一个带checkbox的AdvancedDataGrid,里边是动态添加的ItemRender,可以参考一下,希望能有所帮助

4,328

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计 Flex
社区管理员
  • Flex
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧