Flex:datagrid选择所有项目

Adn*_*nan 2 apache-flex datagrid

选择数据网格中所有项目的最佳方法是什么.

我正在考虑做一个for循环,然后选择每个项目,但有没有更好的方法来实现这一目标?

Jef*_*ser 5

你使用什么类型的dataProvider?

如果你有一个数组,你可以这样做:

dataGrid.selectedItems = dataGrid.dataProvider;
Run Code Online (Sandbox Code Playgroud)

如果你有一个ArrayCollection,你可以这样做:

dataGrid.selectedItems = dataGrid.dataProvider.source;
Run Code Online (Sandbox Code Playgroud)

对于XML,您可能需要循环.

有关selectedItems属性的更多信息:

http://livedocs.adobe.com/flex/3/langref/mx/controls/listClasses/ListBase.html#selectedItems