List控件
如图2所示,List控件可以垂直方式显示一个包括多个项的列表。当列表选项过多或者列表选项过宽时,List控件将自动显示垂直或者水平滚动条,以方便用户使用。用户可在列表中选中一个或者多个项。默认情况下,当用户选中列表项时,被选中项的背景颜色则发生变化。
| 图2 |
定义List控件使用<mx:List>标签。如果需要在MXML或者ActionScript块中引用List控件,则必须设置id属性,以便标识该控件。List控件使用基于列表的数据提供程序来设置自身所使用的数据,这是通过dataProvider属性来实现的。开发人员即可使用静态方式设置dataProvider属性,也可以通过数据绑定的动态方式设置该属性。
List控件的常用成员除了id和dataProvider属性之外,还包括:实现自定义项文本的labelFunction属性,显示和设置提示文本的showScrollTips、scrollTipFunction、showDataTips、dataTipFunction属性,控制项文本显示方式的verticalAlign、variableRowHeight、wordWrap属性,设置是否可多选的allowMultipleSelection属性等等。
| 第1页:简介数据访问机制 | 第2页:数据控件概述 |
| 第3页:List控件 | 第4页:HorizontalList/TileList控件 |
| 第5页:Tree/DataGrid控件 | 第6页:ComboBox控件 |
| 第7页:数据控件应用示例 |