我希望在向dataProvider提供新值时选择列表中的新项目,但是它会选择首先选择的项目,以及如何在App启动时永久选择该项目。
答案 0 :(得分:0)
您想要在添加到dataProvider后选择列表项。可能你会遵循这个
list.selectedIndex = list.dataProvider.length -1;
有时候如果你在
这样的位置添加 list.dataProvider.setItemAt(obj,2);
list.selectedIndex = 2
如果您想在应用程序启动时永久选择项目。(确保您的数组集合可以列出)
public function onCreationComplete(event:FlexEvent):void
{
callLater(function():void
{
list.selectedIndex = list.dataProvider.length -1;
list.ensureIndexIsVisible(list.selectedIndex); // Viewport
});
}