Nom de classe ActionScript mx.controls.gridclasses.DataGridColumn
Vous pouvez créer et configurer des objets DataGridColumn à utiliser en tant que colonnes d'une grille de données. Un grand nombre de méthodes de la classe DataGrid est consacré à la gestion des objets DataGridColumn. Dans la grille de données, les objets DataGridColumn sont triés dans un tableau basé sur zéro, c'est-à-dire la colonne la plus à gauche. Une fois les colonnes ajoutées ou créées, vous pouvez appeler DataGrid.getColumnAt(index) pour y accéder.
Il existe trois manières d'ajouter ou de créer des colonnes dans une grille. Si vous souhaitez configurer les colonnes, il est préférable d'utiliser la deuxième ou la troisième méthode avant d'ajouter des données dans une grille. Ainsi vous n'aurez pas à créer les colonnes deux fois.
my_dg.dataProvider = [{guitar:"Flying V", name:"maggot"}, {guitar:"SG", name:"dreschie"}, {guitar:"jagstang", name:"vitapup"}];
my_dg.columnNames = ["guitar","name"];
// Création d'un objet de colonne.
var location_dgc:DataGridColumn = new DataGridColumn("Location");
location_dgc.width = 100;
// Ajout de la colonne au composant DataGrid.
my_dg.addColumn(location_dgc);
Le tableau suivant présente les propriétés de la classe DataGridColumn.
|
Propriété |
Description |
|---|---|
|
Identifiant de liaison d'un symbole à utiliser pour afficher les cellules dans cette colonne. |
|
|
Lecture seule ; nom du champ associé à la colonne. |
|
|
Une valeur booléenne indiquant si une colonne est modifiable (true) ou non (false). |
|
|
Nom de la classe à utiliser pour afficher l'en-tête de cette colonne. |
|
|
Texte de l'en-tête de cette colonne. |
|
|
Fonction qui détermine le champ d'un élément à afficher. |
|
|
Une valeur booléenne indiquant si une colonne peut être redimensionnée (true) ou non (false). |
|
|
Une valeur booléenne indiquant si une colonne peut être triée (true) ou non (false). |
|
|
Valeur booléenne indiquant si une colonne peut être triée (true) ou non (false) lorsque l'utilisateur clique sur son en-tête. |
|
|
Largeur d'une colonne, en pixels. |