无法在flex 4.5中使用列表控件

时间:2012-10-20 06:49:20

标签: flex4.5 flex-mobile

我希望在向dataProvider提供新值时选择列表中的新项目,但是它会选择首先选择的项目,以及如何在App启动时永久选择该项目。

1 个答案:

答案 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
    });
}