Tree控件
如图5所示,Tree控件显示一个树形结构。默认情况下,Tree控件的最末级节点显示为一段文本标记和一个文件图标,最末级节点的父节点都显示为一段文本和一个文件夹图标。开发人员可以自定义节点文本和图标,以及单击节点事件处理、拖放事件处理等。通常,Tree控件使用水平结构的数据提供程序,例如XML文件,同时也可以动态绑定实现ICollectionView接口的对象,例如ArrayCollection或者XMLListCollection。
| 图5 |
声明Tree控件使用<mx:Tree>标签。常用的Tree控件成员包括:确定是否显示根节点的showRoot属性、设置节点图标的itemIcons属性、确定是否允许拖放移动的dragMoveEnabled属性等。
DataGrid控件
如图6所示,DataGrid控件能够以表格方式显示数据。该控件提供了多项功能,例如调整大小、数据排序、自定义列,表头、支持分页、支持锁定部分行和列等等。在开发过程中,开发人员将经常使用到这个控件,它是读者应该掌握的重点(在后面的示例中说明了DataGrid控件的用法)。
| 图6 |
| 第1页:简介数据访问机制 | 第2页:数据控件概述 |
| 第3页:List控件 | 第4页:HorizontalList/TileList控件 |
| 第5页:Tree/DataGrid控件 | 第6页:ComboBox控件 |
| 第7页:数据控件应用示例 |