Flex列表默认选择整个列表

时间:2011-08-31 15:18:35

标签: flex actionscript-3

我目前正在使用Flex进行项目,我很难在默认情况下选择列表内容。想知道如何做到这一点。感谢任何帮助。

<mx:List id="list" dataProvider="{dp}" allowMultipleSelection="true"/>

我只是想让所有人都选择这个名单。

2 个答案:

答案 0 :(得分:0)

尝试使用以下内容:

<mx:List id="list" dataProvider="{dp}" allowMultipleSelection="true" 
    creationComplete="event.currentTarget.selectedItems = event.currentTarget.dataProvider.source"/>

答案 1 :(得分:0)

我最终尝试了许多不同的变体来让列表全部被选中。这是最终工作的那个。

var arr:Array = new Array();

for (var i:Number = 0; i < (list.dataProvider as ArrayCollection).length; i++) {

arr[i] = i;

}

list.selectedIndices = arr;