Guide de référence ActionScript® 3.0 pour la plate-forme Adobe® Flash®
Accueil  |  Masquer la liste des packages et des classes |  Packages  |  Classes  |  Nouveautés  |  Index  |  Annexes  |  Pourquoi existe-t-il du contenu en anglais ?
Filtres : Récupération des données du serveur...
Récupération des données du serveur...
spark.components.gridClasses 

IGridVisualElement  - AS3 Flex

Packagespark.components.gridClasses
Interfacepublic interface IGridVisualElement

Version du langage: ActionScript 3.0
Version du produit: Flex 4.5
Versions du moteur d’exécution: Flash Player 10, AIR 2.0

Cette interface fournit une méthode que les éléments visuels créés de façon dynamique peuvent utiliser pour se configurer eux-mêmes avant d’être affichés. Elle est appelée en fonction des besoins, lorsqu’un élément visuel généré par fabrique est créé ou réutilisé. Cette méthode n’est pas destinée à être appelée directement.

Il s’agit d’une interface optionnelle pour l’ensemble des éléments visuels générés par fabrique, à l’exception des éléments de rendus itemRenderers : caretIndicator, hoverIndicator, editorIndicator, selectionIndicator, columnSeparator, rowSeparator, alternatingRowColorsBackground (voir la section DataGrid), sortIndicator (voir la section GridColumnHeaderGroup). Elle permet généralement de configurer les éléments visuels générés avec les valeurs de style de DataGrid. Par exemple, pour utiliser la valeur du style « symbolColor » de DataGrid pour la couleur de remplissage du signe d’insertion, il est possible de définir la méthode prepareGridVisualElement() comme suit :

  public function prepareGridVisualElement(grid:Grid, rowIndex:int, columnIndex:int):void
  {
      caretStroke.color = grid.dataGrid.getStyle("caretColor");
  }
  

Les paramètres rowIndex et columnIndex indiquent la cellule que l’élément visuel va occuper. Si columnIndex = -1, alors l’élément visuel occupe une rangée de grille. Si rowIndex = -1 alors l’élément visuel occupe une colonne de grille.

DataGridSkin.mxml comporte de nombreux autres exemples de ce type. Notez que les éléments visuels d’habillage DataGrid personnalisés peuvent choisir de ne pas implémenter cette interface si la flexibilité qu’elle apporte n’est pas nécessaire.



Méthodes publiques
 MéthodeDéfini par
  
prepareGridVisualElement(grid:Grid, rowIndex:int, columnIndex:int):void
Cette méthode est appelée avant le rendu d’un élément visuel de la grille afin que l’élément puisse se configurer lui-même.
IGridVisualElement
Détails de la méthode

prepareGridVisualElement

()méthode
public function prepareGridVisualElement(grid:Grid, rowIndex:int, columnIndex:int):void

Version du langage: ActionScript 3.0
Version du produit: Flex 4.5
Versions du moteur d’exécution: Flash Player 10, AIR 2.0

Cette méthode est appelée avant le rendu d’un élément visuel de la grille afin que l’élément puisse se configurer lui-même. Les paramètres de la méthode indiquent la cellule, la ligne (si columnIndex = -1) ou la colonne (si rowIndex = -1) que l’élément visuel va occuper.

Si l’élément visuel est généré par une partie d’habillage DataGrid de type fabrique, comme selectionIndicator ou hoverIndicator, grille.dataGrid représente l’objet DataGrid pour lequel la grille est une partie d’habillage.

Paramètres

grid:Grid — La grille associée à cet élément visuel.
 
rowIndex:int — La coordonnée de ligne de la cellule que l’élément visuel va occuper, ou -1
 
columnIndex:int — La coordonnée de colonne de la cellule que l’élément visuel va occuper, ou -1





[ X ]Pourquoi existe-t-il du contenu en anglais ?
Certaines parties du Guide de référence ActionScript 3.0 sont en anglais

Tout le contenu du Guide de référence ActionScript 3.0 n’a pas été traduit dans toutes les langues. Si un élément de langage n’est pas traduit, il s’affiche en anglais. Par exemple, la classe ga.controls.HelpBox n’est traduite dans aucune langue. Ainsi, dans la version française du guide de référence, la classe ga.controls.HelpBox apparaît en anglais.