- 浏览: 1539852 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (673)
- Linux (3)
- android (302)
- php (12)
- struts2 (1)
- Flex积累 (88)
- Hibernate (8)
- MyEclipse (18)
- android备忘录 (209)
- Java备忘录 (53)
- spring (0)
- Flex备忘录 (30)
- JavaScript (10)
- Tomcat (11)
- Flex FrameWork (0)
- 设计模式学习 (4)
- 休闲娱乐 (4)
- Flex skin (1)
- Flex 组件 (2)
- 持久化相关 (2)
- DotNet相关 (5)
- Flex Style (1)
- Windows (11)
- Flex AIR (9)
- MySQL (1)
- mac OSX (29)
- eclipse (26)
- database (5)
- ARM (1)
- English (1)
- WebService (8)
- javabase64 (2)
- ruby (1)
- sqlite (5)
- ios (7)
- 无线应用 (1)
- Java (3)
- goagent (1)
- oc (1)
最新评论
-
Z_ying:
谢谢分享,上次也遇到过的,解决了,过了一段时间又忘记,幸亏看到 ...
FastJson 示例 及问题 -
wto8559:
这是什么错啊,我也遇到了.问下写一个servlet能解决什么问 ...
Exception in thread "HouseKeeper" java.lang.NullPointerException -
zxjlwt:
如何用php怎么弄了。http://surenpi.com
\U672a\U77e5\U9519\U8bef 字符还原 -
windseamless:
那怎么样才能屏蔽呢
java.lang.IllegalArgumentException: Window type can not be changed after the -
macleo:
Trinea 写道还是利用Fiddler抓包更方便,(1)无需 ...
android网络抓包相关
http://hi.baidu.com/qiyangyang2009/blog/item/e52825dc14be10fd76c63885.html/cmtid/fc9f115984c8278e800a18c1
http://cookbooks.adobe.com/post_Select_all_checkboxes_in_a_datagrid-10786.html
http://www.justskins.com/forums/select-all-checkboxes-in-85899.html
http://www.fengfly.com/plus/view-172194-1.html
这个最简单好用.....哈哈
spark的checkbox没有data这个属性...mx的checkbox有data这个属性....
引用
一,首先创建一个类继承自DataGridColumn用来用成员保存全选状态;
二,创建HeaderRenderer类,继承自CheckBox
三 创建DataRenderer,继承自CheckBox
四,使用
package com.sintrue.components.datagridcheckbox { import mx.controls.dataGridClasses.DataGridColumn; public class CheckBoxHeaderColumn extends DataGridColumn { public function CheckBoxHeaderColumn(columnName:String=null) { super(columnName); } /**is the checkbox in header selected**/ public var selected:Boolean = false; } }
二,创建HeaderRenderer类,继承自CheckBox
package com.sintrue.components.datagridcheckbox { import flash.events.Event; import flash.events.MouseEvent; import mx.controls.CheckBox; import mx.controls.DataGrid; import mx.events.DataGridEvent; public class CheckBoxHeaderRenderer extends CheckBox { public function CheckBoxHeaderRenderer() { super(); //addEventListener("click", clickHandler); } private var _data:CheckBoxHeaderColumn; override public function get data():Object { return _data; } override public function set data(value:Object):void { _data = value as CheckBoxHeaderColumn; DataGrid(listData.owner).addEventListener(DataGridEvent.HEADER_RELEASE, sortEventHandler); selected = _data.selected; } private function sortEventHandler(event:DataGridEvent):void { if (event.itemRenderer == this) event.preventDefault(); } override protected function clickHandler(event:MouseEvent):void { super.clickHandler(event); data.selected = selected; var dg:DataGrid = DataGrid(listData.owner);//get DataGrid object if(dg.dataProvider.length>0){ for(var i:int = 0; i < dg.dataProvider.length ; i++){ dg.dataProvider[i].@selected = this.selected; } } dg.dataProvider.refresh(); } } }
三 创建DataRenderer,继承自CheckBox
package com.sintrue.components.datagridcheckbox { import flash.events.Event; import mx.controls.CheckBox; public class CheckBoxItemDataRenderer extends CheckBox { public function CheckBoxItemDataRenderer() { super(); this.addEventListener(Event.CHANGE, changeHandler); } override public function set data(value:Object):void { super.data = value; this.selected = listData.label == 'true'; } protected function changeHandler(event : Event) : void { if(data is XML) data.@selected = this.selected; else data.selected = this.selected; } } }
四,使用
<dataGrid:CheckBoxHeaderColumn textAlign="center" dataField="@selected" width="26" itemRenderer="com.sintrue.components.datagridcheckbox.CheckBoxItemDataRenderer" headerRenderer="com.sintrue.components.datagridcheckbox"/>
http://cookbooks.adobe.com/post_Select_all_checkboxes_in_a_datagrid-10786.html
http://www.justskins.com/forums/select-all-checkboxes-in-85899.html
http://www.fengfly.com/plus/view-172194-1.html
这个最简单好用.....哈哈
spark的checkbox没有data这个属性...mx的checkbox有data这个属性....
Select all checkboxes in datagrid via code Im doing this: private function selectAll():void { var length : int = myDataGrid.dataProvider.length; for( var i : int = 0; i < length; i++ ) { var item : Object = myAccounts.getItemAt( i ); item["Include"] = '1'; } myAccounts.refresh(); } Include is my column of checkboxs in my datagrid <mx:DataGridColumn headerText="Include" dataField="Include" width="58" sortable="false"> <mx:itemRenderer> <mx:Component> <mx:HBox horizontalAlign="center"> <mx:CheckBox click="data.Include=!data.Include" selected="{data.Include}" themeColor="#73B9B9"/> </mx:HBox> </mx:Component> </mx:itemRenderer> </mx:DataGridColumn>
发表评论
-
Flex与Struts2整合相关
2011-08-12 00:14 11531.http://jusesgod.iteye.com/blo ... -
郁闷的查询
2011-08-03 10:19 827浪费了4个小时,只是少了一个“0” -
flex 中错误收集
2011-07-06 06:19 1011A pseudo attribute name is expe ... -
The current workspace was created by a previous version of flash builder 解决
2011-07-06 04:46 1226升级了sdk到4.5.1,每次打开总是 其实不理它,至少目前 ... -
在用Flex做项目的时候,一些小经验
2011-06-23 04:09 1229http://hi.baidu.com/interces ... -
Flex 资源收集
2011-06-23 02:20 1059http://www.adobe.com/cfusion/ex ... -
Flex printjob 相关资料收集
2011-06-18 21:36 10861.http://fengxiangpiao.iteye.co ... -
ActionScript 3 Reference 总是 retrieve data from...解决
2011-06-18 21:26 928actionscript api reference 总是 r ... -
Flex module 学习总结
2011-06-08 22:55 1209Adobe 写道 To see an example of ... -
Flex4中自定义组件的元标签
2011-06-03 23:09 3089Adobe 写道 Metadata tags in c ... -
关于flex添加音频的方法
2011-05-26 21:14 1967参考: http://bbs.airia.cn/th ... -
ActionScript组件开发
2011-05-26 10:33 1284http://sunshineyao.iteye.com/bl ... -
Flash Builder 4.5 and Flex sdk 4.5 (hero) release...
2011-05-25 11:33 1034Flex 4.5 介绍.... http://www.ado ... -
Flex ActionScript 建模工具和代码生成工具一览
2011-05-25 09:40 1736http://seantheflexguy.com/blog/ ... -
Flex数据交互方法 :httpservice, webservice, RemoteObject, socket
2011-05-24 22:12 1490http://hi.baidu.com/zhao_gw/blo ... -
终于在Google App Engine/Java(GAE/J)上成功部署运行Flex+BlazeDS
2011-05-24 15:58 2589http://www.iteye.com/topic/4283 ... -
Flex 4通过重写DataGridColumn和CheckBox类给DataGrid添加选择列-CheckBoxColumn(全)
2011-05-24 15:53 2285http://blog.yotuo.net/post/2009 ... -
Flex 之 郁闷 swc生成
2011-05-22 20:51 3709找了个组件....想方便日后使用...搞成swc..以后只要c ... -
Flex Time 组件相关
2011-05-21 23:28 530DateField 只能选日期,居然没有时间...日了... ... -
Cannot create class of type 'XXX'. Type 'XXX' not found.
2011-05-21 09:18 2630http://blog.csdn.net/ozzy_003/a ...
相关推荐
flex Datagrid checkbox全选 Datagrid
成功的实现了,datagrid中嵌套checkbox实现全选的功能。分享代码供大家分享。项目为flex3。
主要写了一个全选列,功能包括设置选择框的默认选择状态, 默认可用状态, 全选以及快速获取选中的值,呵呵!
NULL 博文链接:https://taomujian.iteye.com/blog/294748
可以通过简单的一个标签实现一个表的checkbox功能,当然我才学了不到一个星期,可以在原来的基础上进行扩展,希望交流下我的邮箱是llaysz@163.com,如果大家把它变强大了记得给我发一份谢谢了
最经典的datagrid全选/反选控件,自定义渲染类,带有使用说明。如果不明白可随时联系
Flex dataGrid 全选、反选 checkBox 不是很完善,但很有借鉴意义
NULL 博文链接:https://tony0101.iteye.com/blog/579404
项目中用到DataGrid, 需要在第一列添加checkbox, 可以多选、全选。 其中涉及的概念DataTemplate, DataGridCellStyle, DataGridCellControlTemplate,Binding, OnPropertyChanged等。
在DataGrid中实现了 简单的全选与非全选。
winform DataGridView表头带CheckBox全选;winform DataGridView表头带CheckBox全选
NULL 博文链接:https://dazhi4java.iteye.com/blog/1849623
flex DataGrid CheckBox 复选框
Flex中,给Datagrid加全选功能。
NULL 博文链接:https://yunzhongxia.iteye.com/blog/652902
表头有全选CheckBox,三种状态:全选、部分选择、无选择 如果改变目录结构,需要在CustomCheckBox.mxml中更改inner.png的路径 使用方法参考“示例参考.txt” ------------------------------ 目前数据源只能用...
按照行索引得到选中的行,解决了出现滚动条,选中出现混乱问题
绝对好东西,datagrid 标题栏及 datagridcolumn 添加 checkbox
WPF中DataGrid里面的Checkbox实现单选关键代码, 文档里面的代码复制粘贴即可实现!本人也是项目需要写的一个功能11行代码实现此功能! 希望可以帮助到你们!
Datagridview控件没有全选或取消全选的复选框,本资源用VB2015通过扩展DataGridViewColumnHeaderCell类,在列头绘制一个复选框checkbox控件,通过定义checkbox鼠标单击事件来实现行的全选或取消全选。checkbox还可以...