Posts Tagged ‘tree’

在Tree上添加CheckBox(II) – 支持级联选择

分类于 原创文章 一月 4th, 2010 by marco – 4 Comments

以前也写过一遍关于Tree CheckBox ItemRenderer的文章,分析如何在Tree的节点上添加Checkbox,实现了在节点上添加了CheckBox并关联对应数据的selected:Boolean属性,也就是CheckBox的选择状态随selected属性的改变而改变,selected也随时更新当前节点上CheckBox的选择状态。

目前这个版本不仅实现了原有的功能,而且支持了树结构级联选择:支节点选中的话支节点下的子节点也会选中。

效果图:

示例
read more »

Flex在Tree控件上添加CheckBox

分类于 原创文章 十一月 15th, 2009 by marco – 添加评论

声明:原创文章,转载请注明出处:http://www.beasy.org/archives/17
网上遇到很多需要在Tree控件添加CheckBox等控件的问题, 本以为把Tree的itemRenderer设置成mx.controls.CheckBox 就可以完事了, 但是试了之后才发现没有这么简单 . . .
     今天看了Tree的源码, Tree在初始化的时候默认给自己设置itemRenderer属性. 此属性值也是Flex现成的:mx.controls.treeClasses.TreeItemRenderer.它内部分为三部分:1,icon也是就三角形的小图标. 2,disclosureIcon文件夹图标. 3,label显示的文字.
     我想我只要继承TreeItemRenderer再扩展一番,在label前面加上一个CheckBox不就行了.
read more »