Flash CS4 Professional ActionScript 2.0

Interaction avec le composant DataGrid

La souris et le clavier permettent d'interagir avec un composant DataGrid.

Si DataGrid.sortableColumns et DataGridColumn.sortOnHeaderRelease sont tous deux définis sur true, l'utilisateur peut trier la grille en fonction des valeurs des cellules d'une colonne en cliquant sur l'en-tête de cette dernière.

Si DataGrid.resizableColumns est défini sur true, l'utilisateur peut redimensionner les colonnes en cliquant sur leur zone de séparation.

Si l'utilisateur clique sur une cellule modifiable, cette cellule reçoit le focus. S'il clique sur une cellule non modifiable, cela n'a aucun impact sur le focus. Une cellule est modifiable si ses propriétés DataGrid.editable et DataGridColumn.editable ont la valeur true.

Lorsqu'une occurrence de DataGrid a le focus (l'utilisateur a cliqué ou utilisé la tabulation), les touches suivantes permettent de la contrôler :

Touche

Description

Flèche vers le bas

Lorsque la cellule fait l'objet d'une modification, le point d'insertion se positionne à la fin du texte de la cellule. Si la cellule n'est pas modifiable, la flèche vers le bas gère la sélection de la même façon que le composant List.

Flèche vers le haut

Lorsque la cellule fait l'objet d'une modification, le point d'insertion se positionne au début du texte de la cellule. Si la cellule n'est pas modifiable, la flèche vers le haut gère la sélection de la même façon que le composant List.

Flèche droite

Lorsque la cellule fait l'objet d'une modification, le point d'insertion se déplace d'un caractère vers la droite. Si la cellule n'est pas modifiable, cette action n'a aucune incidence.

Flèche gauche

Lorsque la cellule fait l'objet d'une modification, le point d'insertion se déplace d'un caractère vers la gauche. Si la cellule n'est pas modifiable, cette action n'a aucune incidence.

Retour/Entrée/Maj+Entrée

Lorsque la cellule est modifiable, la modification est validée et le point d'insertion se place dans la cellule de la ligne suivante (vers le haut ou vers le bas, en fonction du sens de basculement) dans la même colonne.

Maj+Tab/Tab

Place le focus sur l'élément précédent. Lorsque l'utilisateur appuie sur la touche de tabulation, le focus passe de la dernière colonne de la grille à la première colonne de la ligne suivante. Lorsque l'utilisateur appuie sur Maj+Tab, l'ordre est inversé. La totalité du texte de la cellule qui a le focus est sélectionnée.