我的Flex应用程序中有一个包含requiresSelection = false
和allowMultipleSelection = true
的列表。当我去获取所选索引时,我遇到了一个问题:它返回为-1
。我需要知道列表中选择了Items
,以便我的应用程序正常工作。我花了几个小时在线查看并尝试不同的方法来实现这一点。提前感谢您的帮助。
完整清单代码:
<s:List id="list1" x="10" y="35" width="100" height="400" allowMultipleSelection="true" click="list1Click(event)"
contentBackgroundColor="#696969" dataProvider="{list1Array}" itemRenderer="assets.ListSkinClass"/>
答案 0 :(得分:2)
selectedIndex值为-1表示未选择任何内容。
如果你有allowMultipleSelection = true;然后selectedIndex将返回最后选择的项目。
您可以使用selectedIndices获取当前所有项目的数组。