在Tree组件上添加CheckBox组件
来源:互联网 发布:计算机三级网络试题 编辑:程序博客网 时间:2024/05/17 00:50
网上遇到很多需要在Tree控件添加CheckBox等控件的问题,本以为把Tree的itemRenderer设置成mx.controls.CheckBox 就可以完事了,但是试了之后才发现没有这么简单 . . .
Tree在初始化的时候默认给自己设置itemRenderer属性。此属性值也是Flex现成的:mx.controls.treeClasses.TreeItemRenderer。 它内部分为三部分:1,icon也是就三角形的小图标。2,disclosureIcon文件夹图标。3,label显示的文字. 我只要在label前面加上一个CheckBox就行了。
于是写了一个类:TreeCheckBoxRenderer继承mx.controls.treeClasses.TreeItemRenderer源码如下:
在页面中的使用方法,如下:
注意:selected属性很重要,此属性在数据源内,标致当前节点的CheckBox是否选中。点击CheckBox会自动改变响应的数据源。 如果想知道哪些被选中的话, 就遍历Tree的dataProvider
效果图如下:
- 在Tree组件上添加CheckBox组件
- Flex在Tree控件上添加CheckBox
- Flex在Tree控件上添加CheckBox
- Flex在Tree控件上添加CheckBox
- 在openlaszlo的组件上添加自定义右击菜单
- ActionBar详解(四)--->在ActionBar上添加UI组件
- 在Vue组件上动态添加和删除属性
- 在vs2005中添加 组件 com组件
- 在DBGrid里加入CheckBox可视化组件
- flex CheckboxTree(tree绑定checkbox)和Carousel组件
- extjs4.0的高级组件tree上
- 添加组件
- JTabbedPane选项卡上添加组件
- JTabbedPane选项卡上添加组件
- android组件之checkbox
- Android组件之CheckBox
- 自定义checkbox组件
- Android视图组件: CheckBox
- 人与人的关系就是类似这样的图?
- S3C2440-中断寄存器详解
- 用U盘重装系统
- NetBeans 时事通讯(刊号 # 82 - Nov 26, 2009)
- sql 修改表以及表字段
- 在Tree组件上添加CheckBox组件
- 100个最佳Linux站点
- 硬件设计窍门
- pku 1724 roads 深搜 解题报告
- How to configure SQL Server 2005 to allow remote connections
- JSP+servlet+cookie中的表单中文乱码出错的解决方案
- 从源码编译mtd-utils工具
- 模拟direct path read 等待事件
- 测试日志