Cet habillage définit toutes les parties d’habillage DataGrid facultatives à l’exception de rowBackground (par défaut, aucun élément visuel d’arrière-plan par ligne n’est affiché). Il définit la valeur par défaut de la propriété itemRenderer de la grille comme spark.skins.spark.DefaultGridItemRenderer, et la valeur par défaut de la propriété headerRenderer de columnHeaderGroup comme
Les valeurs des parties d’habillage DataGrid suivantes sont définies par des déclarations et peuvent être remplacées par les sous-classes de cette classe :
Vous pouvez contrôler le retour à la ligne du texte de l’étiquette à l’aide du style
La valeur de la propriété multiline est utilisée par l’éditeur d’élément de l’objet DataGrid pour interpréter les caractères de nouvelle ligne saisis. Si
DefaultGridItemRenderer hérite de sa propriété
La classe DefaultGridItemRenderer n’est pas destinée à être sous-classée ou copiée. Créez des rendus d’élément personnalisés en fonction de la classe GridItemRenderer.
Pour optimiser les performances sur des applications de type Microsoft Windows, utilisez la classe UITextFieldGridItemRenderer. Ce rendu est écrit dans ActionScript et optimisé pour Windows.
Cette méthode n’est pas destinée à être appelée directement. Elle est appelée par l'implémentation DataGrid.
Cette méthode peut être utilisée pour configurer tous les éléments visuels et les propriétés d’un rendu. L'utilisation de cette méthode peut être plus efficace que la liaison des propriétés
La méthode
Cette méthode n’est pas destinée à être appelée directement. Elle est appelée par l'implémentation DataGrid.
La méthode
Contrairement à un rendu d'élément de liste, les rendus d'élément de grille ne possèdent pas la responsabilité exclusive de l'affichage de l'indicateur vers le bas. La grille elle-même effectue le rendu de l'indicateur vers le bas pour la ligne ou la cellule sélectionnée. Le rendu d’élément peut également modifier ses propriétés visuelles pour mettre en évidence qu’il est actuellement sélectionné.
Le contrôle Grid définit cette propriété sur la valeur de la méthode
La classe GridItemRenderer copie automatiquement la valeur de cette propriété vers la propriété
La méthode
La méthode
Contrairement à un rendu d'élément de liste, les rendus d'élément de grille n'ont pas la responsabilité exclusive d'afficher un élément indiquant qu'ils font partie de la sélection. La grille elle-même affiche automatiquement la partie d'habillage selectionIndicator pour les lignes ou les cellules sélectionnées. Le rendu d'élément peut également modifier ses propriétés visuelles pour souligner qu'elle fait partie de la sélection.
La méthode
Contrairement à un rendu d'élément de liste, les rendus d'élément de grille n'ont pas la responsabilité exclusive d'afficher un élément indiquant que leur cellule ou ligne a le signe d'insertion. La grille elle-même affiche automatiquement la partie d'habillage caretIndicator pour la ligne ou la cellule du signe d'insertion. Le rendu d'élément peut également modifier ses propriétés visuelles pour mettre en évidence qu'il a le signe d'insertion.
Les sous-classes définies dans MXML peut redéfinir les valeurs des propriétés
Cette valeur est spécifiée dans un bloc
L’élément
L’élément
L’élément visuel sortIndicator est ajouté au groupe
Vous pouvez remplacer le rendu d’élément par défaut en créant un rendu d’élément personnalisé.
Lorsque vous utilisez un composant comme rendu d’élément, la propriété
Le composant hôte de la fonctionnalité de rendu d’élément peut utiliser la méthode
Pour les contrôles tels que List et ButtonBar, vous pouvez utiliser les propriétés
Vous pouvez contrôler le retour à la ligne du texte du libellé à l’aide de la propriété
UITextFieldGridItemRenderer hérite de sa valeur de la propriété
La classe UITextFieldGridItemRenderer n’est pas destinée à être sous-classée ou copiée. Créez des rendus d’élément personnalisés en fonction de la classe GridItemRenderer.
Cette méthode n’est pas destinée à être appelée directement. Elle est appelée par l'implémentation DataGrid.
Cette méthode peut être utilisée pour configurer tous les éléments visuels et les propriétés d’un rendu. L'utilisation de cette méthode peut être plus efficace que la liaison des propriétés
La méthode
Cette méthode n’est pas destinée à être appelée directement. Elle est appelée par l'implémentation DataGrid.
La méthode
Contrairement à un rendu d'élément de liste, les rendus d'élément de grille ne possèdent pas la responsabilité exclusive de l'affichage de l'indicateur vers le bas. La grille elle-même effectue le rendu de l'indicateur vers le bas pour la ligne ou la cellule sélectionnée. Le rendu d’élément peut également modifier ses propriétés visuelles pour mettre en évidence qu’il est actuellement sélectionné.
Le contrôle Grid définit cette propriété sur la valeur de la méthode
La classe GridItemRenderer copie automatiquement la valeur de cette propriété vers la propriété
La méthode
La méthode
Contrairement à un rendu d'élément de liste, les rendus d'élément de grille n'ont pas la responsabilité exclusive d'afficher un élément indiquant qu'ils font partie de la sélection. La grille elle-même affiche automatiquement la partie d'habillage selectionIndicator pour les lignes ou les cellules sélectionnées. Le rendu d'élément peut également modifier ses propriétés visuelles pour souligner qu'elle fait partie de la sélection.
La méthode
Contrairement à un rendu d'élément de liste, les rendus d'élément de grille n'ont pas la responsabilité exclusive d'afficher un élément indiquant que leur cellule ou ligne a le signe d'insertion. La grille elle-même affiche automatiquement la partie d'habillage caretIndicator pour la ligne ou la cellule du signe d'insertion. Le rendu d'élément peut également modifier ses propriétés visuelles pour mettre en évidence qu'il a le signe d'insertion.