在包common.control.tree下创建类TreeCheckBoxRender,其中关键的是tree组建的invalidateList(),实现Tree的自动刷新.在checkbox的事件响应下,递归其子节点就可以修改自己的selected的值(其中data的该checkbox对象的一个抽象,或者说是一个引用),然后分发事件,由tree的invalidateList()实现,级联选择。
下面是测试MXML
本文介绍如何在Flex中创建一个支持CheckBox的TreeItemRenderer类,实现Tree控件节点的选择功能。通过自定义TreeCheckBoxRender类,可以递归地更新树节点的状态,并通过事件分发实现树的自动刷新。
在包common.control.tree下创建类TreeCheckBoxRender,其中关键的是tree组建的invalidateList(),实现Tree的自动刷新.在checkbox的事件响应下,递归其子节点就可以修改自己的selected的值(其中data的该checkbox对象的一个抽象,或者说是一个引用),然后分发事件,由tree的invalidateList()实现,级联选择。
下面是测试MXML

被折叠的 条评论
为什么被折叠?
