如何确保在Spark列表中始终选择了某些内容?

时间:2010-04-29 15:09:23

标签: list flex flex4 flex-spark

我有一个基于dataProvider的spark列表。当应用程序运行时,数据提供者中的数据可以更改,并且dataProvider也可以替换为不同的数据

我需要做的是确保在列表中始终选择某些内容(除非它是空的)

2 个答案:

答案 0 :(得分:1)

您只需将列表实例的属性requireSelection设置为true

在MXML中,它将是:

<s:List id="myList" requireSelection="true">

答案 1 :(得分:0)

设置数据提供程序后(或更改时),您可以执行以下操作:

myList.selectedIndex = 0;

,所以每当你的列表上有数据时,它的第一个项目就会被选中(它可能是任何索引,只记得它从0开始到长度 - 1)。