摘要: 最近在尝试着用Flex做个文件按管理的工具,在文件列表中为了操作方便,想到了再列表控件DataGird中添加一个含有复选框的列,在表头的复选框可以实现全选功能,但DataGird自身并无此功能。参照网上的相关资料,总算折腾出来了,现把源码奉上,希望对需要的朋友有点帮助,不足之处也请高手指点。 最终的CheckBoxColumn包包含四个相关的类文件,分别是: 1、CenterCheckBox.as:通过重写CheckBox基类来实现复选框的居中显示; 2、CheckBoxColumn.as:继承自DataGridColumn的一个新类,为了实现需要,增添了几个新属性; 3、CheckBoxHeaderRenderer.as:继承自CenterCheckBox 类,用于DataGrid表头的复选框,实现全选功能; 4、CheckBoxItemRenderer.as:继承自CenterCheckBox 类,用于DataGrid表中的数据行; 阅读全文
posted @ 2009-11-04 09:11 宜城小子 阅读(10109) 评论(2) 推荐(1) 编辑