Flex 3 - Applications Internet riches
© Groupe Eyrolles, 2008
106
Récupération de données dans le gestionnaire d’événements
Nous allons à présent créer un objet visuel de type composant MXML
DataGrid, afin de lui lier le contenu de la variable arrayCollectionEdito
de type ArrayCollection.
Le composant DataGrid est un objet visuel qui fonctionne comme un
objet List, à l’exception près qu’il peut afficher plus d’une colonne de
données, ce qui le rend pratique pour afficher des objets contenant des
propriétés multiples.
Ce composant étant principalement utilisé pour afficher des données,
nous allons donc affecter à la propriété dataProvider directement le
contenu de notre variable arrayCollectionEdito, grâce au data binding :

import mx.collections.ArrayCollection;
import mx.rpc.events.ResultEvent;
[Bindable] ᕥ
private var arrayCollectionEdito:ArrayCollection; ᕦ
private function editoHandler(event:ResultEvent):void
{
arrayCollectionEdito = event.result.edito.item; ᕧ
}
]]>

Tableau 7–3 DataGrid
DataGrid
Description
Paquetage
mx.controls
Classe
public class DataGrid
Héritage
DataGrid ! DataGridBase ! ListBase ! ScrollControlBase !
UIComponent ! FlexSprite ! Sprite ! DisplayObjectContainer !
InteractiveObject ! DisplayObject ! EventDispatcher ! Object
Implémente
IIMESupport
Sous-classes
FileSystemDataGrid, PrintDataGrid
Précédent

- 120/240

Suivant