本章介绍的这三种组件均继承自mx.controls.listclasses.ListBase 类,并且为这些数据驱动的控件工作的方法的执行和使用过程中都是一致的,每一个数据驱动控件都有自己的由数据提供者生成的孩子结点用来排序,过滤,重排,并且这个可视组件的设置效果如条目渲染器(官方将item 翻成“项目”,个人认为翻成条目可能更贴切一些)和条目编辑器操作。
这些控件也允许拖曳.
本章所讲的内容主要是怎样使用条目渲染器,控制选项,设置ListBase 控件的风格。并使用数据提供者为不同的控件类型工作,这并不是说我们将一直专注于怎样使用ListBase 组件这些话题。也有许多内容介绍怎么样使用拖曳(见第十章:"Dragging and Dropping.")介绍怎样使用皮肤。(见第九章:"Skinning and Styling.")
目录
5.1.创建可编辑的list组件
5.2.为List的某项设置图标
5.3.为List的内容变更添加特效
5.4.为TileList创建一个基本的条目渲染器
5.5.为Tree设置XML数据
5.6.为Tree创建项渲染器
5.7.在Tree控件中使用复杂数据对象
5.8.只允许List的某一项可被选中
5.9.为List的项编辑器添加格式化和验证数据
5.10.跟踪TileList中所有被选中的子节点
5.11.使用和显示项渲染器的NULL项
5.12.为List创建右键菜单
5.13.自定义List被选中项的外观
新闻热点
疑难解答