我有一个基于dataProvider的spark列表。当应用程序运行时,数据提供者中的数据可以更改,并且dataProvider也可以替换为不同的数据
我需要做的是确保在列表中始终选择某些内容(除非它是空的)
答案 0 :(得分:1)
您只需将列表实例的属性requireSelection
设置为true
。
在MXML中,它将是:
<s:List id="myList" requireSelection="true">
答案 1 :(得分:0)
设置数据提供程序后(或更改时),您可以执行以下操作:
myList.selectedIndex = 0;
,所以每当你的列表上有数据时,它的第一个项目就会被选中(它可能是任何索引,只记得它从0开始到长度 - 1)。