mx.controls.dataGridClassesDataGridHeader La classe DataGridHeader définit le rendu d’en-tête par défaut d’un contrôle DataGrid.mx.controls.dataGridClasses:DataGridHeaderBase La classe DataGridHeader définit le rendu d’en-tête par défaut d’un contrôle DataGrid. Par défaut, le rendu d’en-tête trace le texte associé à chaque en-tête de la liste, ainsi qu’une flèche de tri facultative (si le tri s’effectue en fonction de cette colonne). mx.controls.DataGridDataGridHeader Constructeur. Constructeur. clearSeparators Supprime les séparateurs d’en-têtes de colonne que l’utilisateur utilise généralement pour redimensionner les colonnes. Supprime les séparateurs d’en-têtes de colonne que l’utilisateur utilise généralement pour redimensionner les colonnes. createChildren Crée les objets enfant du composant. Crée les objets enfant du composant. Il s’agit d’une méthode avancée que vous pouvez remplacer lorsque vous créez une sous-classe de la classe UIComponent.

Un composant qui crée d’autres composants ou des objets à l’intérieur de ce composant s’appelle un composant composite. Par exemple, le contrôle ComboBox de Flex est réellement composé d’un contrôle TextInput qui permet de définir la zone de texte du contrôle ComboBox et d’un contrôle Button qui définit la flèche du contrôle ComboBox. Les composants implémentent la méthode createChildren() pour créer des objets enfant (d’autres composants, par exemple) dans le composant.

Vous appelez la méthode addChild() au sein d’un remplacement de la méthode createChildren() pour ajouter chaque objet enfant.

Vous ne devez pas cette méthode directement. Flex appelle la méthode createChildren() en réponse à l’appel de la méthode addChild() pour ajouter le composant à son parent.

drawColumnDragOverlay Trace l’incrustation de la colonne déplacée dans l’objet Sprite donné aux position, largeur et hauteur définies avec la couleur spécifiée.indicatorObjet Sprite devant contenir les graphiques qui indiquent qu’une colonne est déplacée. xPosition x suggérée pour l’indicateur. yPosition y suggérée pour l’indicateur. widthLargeur suggérée pour l’indicateur. heightHauteur suggérée pour l’indicateur. colorCouleur suggérée pour l’indicateur. itemRenderermx.controls.listClasses:IListItemRendererRendu d’élément en cours de déplacement. Trace l’incrustation de la colonne déplacée dans l’objet Sprite donné aux position, largeur et hauteur définies avec la couleur spécifiée. drawHeaderBackground Trace l’arrière-plan des en-têtes dans l’objet UIComponent donné.headerBGmx.core:UIComponentObjet UIComponent qui contiendra les graphiques d’arrière-plan des en-têtes. Trace l’arrière-plan des en-têtes dans l’objet UIComponent donné. Les graphiques tracés peuvent être dimensionnés horizontalement si la largeur du composant change ou cette méthode sera rappelée pour retracer à une largeur et/ou hauteur différentes. drawHeaderIndicator Trace l’indicateur de surbrillance dans l’objet Sprite donné aux position, largeur et hauteur définies avec la couleur spécifiée.indicatorObjet Sprite devant contenir les graphiques qui permettent de mettre en surbrillance une fonctionnalité de rendu. xPosition x suggérée pour l’indicateur. yPosition y suggérée pour l’indicateur. widthLargeur suggérée pour l’indicateur. heightHauteur suggérée pour l’indicateur. colorCouleur suggérée pour l’indicateur. itemRenderermx.controls.listClasses:IListItemRendererRendu d’élément actuellement en surbrillance. Trace l’indicateur de surbrillance dans l’objet Sprite donné aux position, largeur et hauteur définies avec la couleur spécifiée. drawSelectionIndicator Trace l’indicateur de sélection dans l’objet Sprite donné aux position, largeur et hauteur définies avec la couleur spécifiée.indicatorObjet Sprite devant contenir les graphiques qui permettent de sélectionner une fonctionnalité de rendu. xPosition x suggérée pour l’indicateur. yPosition y suggérée pour l’indicateur. widthLargeur suggérée pour l’indicateur. heightHauteur suggérée pour l’indicateur. colorCouleur suggérée pour l’indicateur. itemRenderermx.controls.listClasses:IListItemRendererRendu d’élément actuellement sélectionné. Trace l’indicateur de sélection dans l’objet Sprite donné aux position, largeur et hauteur définies avec la couleur spécifiée. drawSeparators Crée et affiche les séparateurs d’en-têtes de colonne que l’utilisateur utilise généralement pour redimensionner les colonnes. Crée et affiche les séparateurs d’en-têtes de colonne que l’utilisateur utilise généralement pour redimensionner les colonnes. Cette implémentation utilise le même objet Sprite que les lignes et les arrière-plans de colonne, ajoute des occurrences de la classe headerSeparatorSkin et leur attribue des écouteurs de souris afin de savoir quand l’utilisateur souhaite redimensionner une colonne. measure Calcule la taille par défaut du composant. Peut également calculer sa taille minimale par défaut. Calcule la taille par défaut du composant. Peut également calculer sa taille minimale par défaut. Il s’agit d’une méthode avancée que vous pouvez remplacer lorsque vous créez une sous-classe de la classe UIComponent.

Vous ne devez pas cette méthode directement. Flex appelle la méthode measure() lorsque le composant est ajouté à un conteneur à l’aide de la méthode addChild() et lorsque la méthode invalidateSize() du composant est appelée.

Lorsque vous définissez une hauteur et une largeur spécifiques à un composant, Flex n’appelle pas la méthode measure(), même si vous appelez explicitement la méthode invalidateSize(). En d’autres termes, Flex appelle uniquement la méthode measure() si la propriété explicitWidth ou explicitHeight du composant a la valeur NaN.

Dans votre remplacement de cette méthode, vous devez définir les propriétés measuredWidth et measuredHeight pour définir la taille par défaut.

La plupart des composants calculent ces valeurs en fonction du contenu qu’ils affichent et d’après les propriétés qui affectent l’affichage du contenu. Quelques composants disposent simplement de valeurs par défaut codées de manière irréversible.

L’objectif conceptuel de la propriété measure() est que le composant doit fournir sa propre taille naturelle ou intrinsèque comme valeur par défaut. Par conséquent, les propriétés measuredWidth et measuredHeight doivent être déterminées par des facteurs comme :

  • La quantité de texte que le composant doit afficher.
  • Les styles, par exemple fontSize, de ce texte.
  • La taille d’une image JPEG affichée par le composant.
  • Les tailles mesurées ou explicites des enfants du composant.
  • Les bordures, marges et espacements.

Dans certains cas, aucune méthode intrinsèque ne permet de déterminer les valeurs par défaut. Par exemple, un simple composant GreenCircle peut simplement définir measuredWidth = 100 et measuredHeight = 100 dans sa méthode measure() pour donner une taille par défaut raisonnable. Dans d’autres cas, comme le contrôle TextArea, un calcul approprié (comme rechercher la hauteur et la largeur correctes qui permettront d’afficher tout le texte et respecteront les proportions d’un rectangle d’or) peut s’avérer trop long pour que cela en vaille la peine.

L’implémentation par défaut de la méthode measure() permet de définir les propriétés measuredWidth, measuredHeight, measuredMinWidth et measuredMinHeight sur 0.

placeSortArrow Trace le graphique de la flèche de tri sur la colonne qui constitue la clé de tri actuelle. Trace le graphique de la flèche de tri sur la colonne qui constitue la clé de tri actuelle. Cette implémentation crée ou réutilise une occurrence de l’habillage spécifié par la propriété de style sortArrowSkin et la place dans l’en-tête de colonne approprié. Elle réduit également la taille de l’en-tête de colonne si le texte de l’en-tête risque d’être masqué par la flèche de tri. updateDisplayList Trace l’objet et/ou dimensionne et positionne ses enfants.wSpécifie la largeur du composant (en pixels) dans les coordonnées du composant, quelle que soit la valeur de la propriété scaleX de ce composant. hSpécifie la hauteur du composant (en pixels) dans les coordonnées du composant, quelle que soit la valeur de la propriété scaleY de ce composant. Trace l’objet et/ou dimensionne et place ses enfants. Il s’agit d’une méthode avancée que vous pouvez remplacer lorsque vous créez une sous-classe de la classe UIComponent.

Vous n’appelez pas cette méthode directement. Flex appelle la méthode updateDisplayList() lorsque le composant est ajouté à un conteneur par le biais de la méthode addChild() et lorsque la méthode invalidateDisplayList() du composant est appelée.

Si le composant n’a pas d’enfant, cette méthode permet de réaliser un tracé par programmation en utilisant les méthodes sur l’objet Graphics du composant, par exemple graphics.drawRect().

Si le composant a au moins un enfant, cette méthode permet d’appeler les méthodes move() et setActualSize() sur ces enfants.

Il est important d’utiliser les propriétés unscaledWidth et unscaledHeight au lieu des propriétés width et height.

bottomOffset Décalage, en pixels, à partir du bas du contenu de la fonctionnalité de rendu.0 Décalage, en pixels, à partir du bas du contenu de la fonctionnalité de rendu. cachedHeaderHeight Hauteur de l’en-tête mis en cache, en pixels.0 Hauteur de l’en-tête mis en cache, en pixels. cachedPaddingBottom Marge mise en cache du bas de la fonctionnalité de rendu, en pixels.0 Marge mise en cache du bas de la fonctionnalité de rendu, en pixels. cachedPaddingTop Marge mise en cache du haut de la fonctionnalité de rendu, en pixels.0 Marge mise en cache du haut de la fonctionnalité de rendu, en pixels. dataGrid Contrôle DataGrid associé à cette fonctionnalité de rendu.mx.controls:DataGrid Contrôle DataGrid associé à cette fonctionnalité de rendu. headerItems Tableau des occurrences de rendu d’en-tête.unknown Tableau des occurrences de rendu d’en-tête. leftOffset Décalage, en pixels, à partir du côté gauche du contenu de la fonctionnalité de rendu.0 Décalage, en pixels, à partir du côté gauche du contenu de la fonctionnalité de rendu. needRightSeparatorEvents Indique si les événements du séparateur à l’extrême droite sont nécessaires ou non false Indique si les événements du séparateur à l’extrême droite sont nécessaires ou non needRightSeparator Indique si le séparateur à l’extrême droite est nécessaire ou non false Indique si le séparateur à l’extrême droite est nécessaire ou non rightOffset Décalage, en pixels, à partir du côté droit du contenu de la fonctionnalité de rendu.0 Décalage, en pixels, à partir du côté droit du contenu de la fonctionnalité de rendu. topOffset Décalage, en pixels, à partir du haut du contenu de la fonctionnalité de rendu.0 Décalage, en pixels, à partir du haut du contenu de la fonctionnalité de rendu. enabled
DataGridDragProxy La classe DataGridDragProxy définit le mandataire de glissement par défaut utilisé lors du déplacement des données à partir d’un contrôle DataGrid.mx.core:UIComponent La classe DataGridDragProxy définit le mandataire de glissement par défaut utilisé lors du déplacement des données à partir d’un contrôle DataGrid. DataGridDragProxy Constructeur. Constructeur. DataGridBase La classe DataGridBase est la classe de base des contrôles qui affichent les listes d’éléments dans plusieurs colonnes.The DataGridBase class inherits all the properties of its parent classes and adds the following properties:

  <mx:tagname
    headerHeight="depends on styles and header renderer"
    showHeaders="true|false"
  />
  
]]>
mx.core:IFontContextComponentmx.controls.listClasses:ListBase La classe DataGridBase est la classe de base des contrôles qui affichent les listes d’éléments dans plusieurs colonnes. Elle n’est pas utilisée directement dans les applications. DataGridBase Constructeur. Constructeur. adjustRow Ajuste la taille et les positions des fonctionnalités de rendu pour le numéro (rowNum), la position et la hauteur donnés de la rangée.contentHoldermx.controls.listClasses:ListBaseContentHolderJeu de rangées (rangées verrouillées, rangées normales). rowNumNuméro de rangée. yyPosition y de la rangée. hhHauteur de la rangée. Ajuste la taille et les positions des fonctionnalités de rendu pour le numéro (rowNum), la position et la hauteur donnés de la rangée. calculateRowHeight Calcule la hauteur de rangée des colonnes dans une rangée.Hauteur de rangée, en pixels. dataElément du fournisseur de données pour la rangée. hhHauteur actuelle de la rangée. skipVisiblefalseSi la valeur est true, il n’est pas utile de mesurer les rendus d’élément dans les colonnes visibles. Calcule la hauteur de rangée des colonnes dans une rangée. Si la valeur de la propriété skipVisible est true>, DataGridBase connaît déjà la hauteur des fonctionnalités de rendu de la colonne qui correspond à la zone d’affichage. Cette méthode doit donc seulement effectuer les calculs pour les rendus d’élément qui existeraient si d’autres colonnes dans cette rangée étaient présentes dans la zone d’affichage. Ceci est nécessaire pour que, si un utilisateur fait défiler horizontalement, la hauteur de la rangée ne s’ajuste pas lorsque différentes colonnes apparaissent et disparaissent. clearRow Supprime les fonctionnalités de rendu d’une rangée qui doit être vide pour le numéro de rangée donné.contentHoldermx.controls.listClasses:ListBaseContentHolderJeu de rangées (rangées verrouillées, rangées normales). rowNumNuméro de rangée. Supprime les fonctionnalités de rendu d’une rangée qui doit être vide pour le numéro de rangée donné. createColumnItemRenderer Renvoie le rendu d’élément d’une cellule de colonne ou d’un en-tête de colonne.Rendu d’élément. mx.controls.listClasses:IListItemRenderercmx.controls.dataGridClasses:DataGridColumnOccurrence DataGridColumn du rendu d’élément. forHeaderLa valeur true retourne le rendu d’élément d’en-tête et la valeur false retourne le rendu d’élément des cellules de colonne. dataSi la propriété forHeader a la valeur false, l’objet data du rendu d’élément est retourné. Si la propriété forHeader a la valeur true, l’occurrence DataGridColumn est retournée. Renvoie le rendu d’élément d’une cellule de colonne ou d’un en-tête de colonne. Cette méthode renvoie le rendu d’élément par défaut si aucun rendu personnalisé n’est affecté à cette colonne.

Cette méthode est publique, ce qui signifie qu’elle est accessible par le biais de la classe DataGridHeader et qu’elle est principalement utilisée dans les sous-classes du contrôle DataGrid.

drawVisibleItem Trace un élément s’il est visible.uidUID utilisé pour rechercher la fonctionnalité de rendu. selectedfalseLa valeur est true si la fonctionnalité de rendu doit être tracée dans son état sélectionné. highlightedfalseLa valeur est true si la fonctionnalité de rendu doit être tracée dans son état de surbrillance. caretfalseLa valeur est true si la fonctionnalité de rendu doit être tracée comme s’il s’agissait du signe d’insertion. transitionfalseLa valeur est true si l’état de sélection doit s’estomper via un effet. Trace un élément s’il est visible. finishKeySelection Définit les éléments sélectionnés en fonction des propriétés caretIndex et anchorIndex. Définit les éléments sélectionnés en fonction des propriétés caretIndex et anchorIndex. Cette méthode est appelée par les gestionnaires de sélection du clavier et par la méthode updateDisplayList() au cas où le gestionnaire de sélection du clavier aurait reçu une erreur de page lors de son défilement pour afficher plus d’éléments. itemRendererToIndices Renvoie un objet Point qui définit les propriétés columnIndex et rowIndex d’un rendu d’élément.Objet Point. La propriété x correspond à la propriété columnIndex et la propriété y à la propriété rowIndex. itemmx.controls.listClasses:IListItemRendererRendu d’élément. Renvoie un objet Point qui définit les propriétés columnIndex et rowIndex d’un rendu d’élément. Comme les éléments de rendu sont uniquement créés pour les éléments au sein du jeu de rangées affichables, vous ne pouvez pas utiliser cette méthode pour obtenir les index d’éléments non visibles. En outre, les rendus d’élément sont recyclés de sorte que les index que vous obtenez pour un élément peuvent changer si ce rendu d’élément est réutilisé pour afficher un autre élément. Généralement, cette méthode est appelée lors de la gestion de la souris et du clavier lorsque le jeu de données affiché par les rendus d’éléments n’a pas encore changé. layoutColumnItemRenderer Dimensionne et positionne temporairement une occurrence itemRenderer d’une colonne, en retournant sa taille sous forme de point.Taille de la fonctionnalité de rendu sous forme de point. cmx.controls.dataGridClasses:DataGridColumnOccurrence DataGridColumn de la fonctionnalité de rendu. itemmx.controls.listClasses:IListItemRendererFonctionnalité de rendu. xxPosition x. yyPosition y. Dimensionne et positionne temporairement une occurrence itemRenderer d’une colonne, en retournant sa taille sous forme de point. La position finale peut être ajustée ultérieurement avec les paramètres d’alignement. makeListData Crée une nouvelle occurrence DataGridListData et renseigne les champs en fonction de l’élément du fournisseur de données de saisie.Objet ListData récemment créé. mx.controls.listClasses:BaseListDatadataElément du fournisseur de données utilisé pour renseigner la propriété ListData. uidUID de l’élément. rowNumIndex de l’élément dans le fournisseur de données. columnNumPropriété columnIndex associée à cet élément. columnmx.controls.dataGridClasses:DataGridColumnColonne associée à cet élément. Crée une nouvelle occurrence DataGridListData et renseigne les champs en fonction de l’élément du fournisseur de données de saisie. makeRow Crée les fonctionnalités de rendu pour les objets rowNum, dataObject et uid donnés.Hauteur de la rangée. contentHoldermx.controls.listClasses:ListBaseContentHolderJeu de rangées (rangées verrouillées, rangées normales). rowNumNuméro de rangée. leftDécalage à partir du côté gauche de la première colonne. rightDécalage à partir du côté droit de la dernière colonne. yyPosition y de la rangée. dataDonnées de la rangée. uidUID des données. Crée les fonctionnalités de rendu pour les objets rowNum, dataObject et uid donnés. moveSelectionVertically Déplace la sélection verticalement en réponse à la sélection d’éléments par l’utilisateur avec les touches fléchées vers le haut ou vers le bas et des modificateurs comme les touches Maj et Ctrl.codeTouche qui a été activée (par exemple, Keyboard.DOWN). shiftKeyLa valeur est true si la touche Maj a été maintenue enfoncée lors de l’activation de la touche du clavier. ctrlKeyLa valeur est true si la touche Ctrl a été maintenue enfoncée lors de l’activation de la touche du clavier. Déplace la sélection verticalement en réponse à la sélection d’éléments par l’utilisateur avec les touches fléchées vers le haut ou vers le bas et des modificateurs comme les touches Maj et Ctrl. Cette méthode peut changer les propriétés horizontalScrollPosition, verticalScrollPosition et caretIndex et appeler la méthode finishKeySelection() pour actualiser la sélection. prepareRowArray Vérifie qu’un emplacement existe dans les tableaux de rangées pour le numéro de rangée donné.contentHoldermx.controls.listClasses:ListBaseContentHolderJeu de rangées (rangées verrouillées, rangées normales). rowNumNuméro de rangée. Vérifie qu’un emplacement existe dans les tableaux de rangées pour le numéro de rangée donné. removeExtraRow Supprime la rangée supplémentaire à partir de la fin du contrôle contentHolder.contentHoldermx.controls.listClasses:ListBaseContentHolderJeu de rangées (rangées verrouillées, rangées normales). Supprime la rangée supplémentaire à partir de la fin du contrôle contentHolder. setRowInfo Définit l’objet rowInfo pour le numéro (rowNum), la position et la hauteur donnés de la rangée.contentHoldermx.controls.listClasses:ListBaseContentHolderJeu de rangées (rangées verrouillées, rangées normales). rowNumNuméro de rangée. yyPosition y de la rangée. hhHauteur de la rangée. uidUID des données. Définit l’objet rowInfo pour le numéro (rowNum), la position et la hauteur donnés de la rangée. setupColumnItemRenderer Configure le rendu d’élément d’une colonne et le place dans le tableau listItems à la position requise.Fonctionnalité de rendu de cette colonne et de cette rangée. mx.controls.listClasses:IListItemRenderercmx.controls.dataGridClasses:DataGridColumnOccurrence DataGridColumn de la fonctionnalité de rendu. contentHoldermx.controls.listClasses:ListBaseContentHolderJeu de rangées (rangées verrouillées, rangées normales). rowNumNuméro de rangée. colNumNuméro de colonne. dataDonnées de la rangée. uidUID des données. Configure le rendu d’élément d’une colonne et le place dans le tableau listItems à la position requise. updateRendererDisplayList Retrace la fonctionnalité de rendu de façon synchronisée.rmx.controls.listClasses:IListItemRendererFonctionnalité de rendu ; Retrace la fonctionnalité de rendu de façon synchronisée. columnCaretIndicator Objet DisplayObject qui contient les graphiques indiquant quelle fonctionnalité de rendu est le signe d’insertion pour les colonnes verrouillées. Objet DisplayObject qui contient les graphiques indiquant quelle fonctionnalité de rendu est le signe d’insertion pour les colonnes verrouillées. columnHighlightIndicator Objet DisplayObject qui contient les graphiques indiquant quelle fonctionnalité de rendu est mise en surbrillance pour les colonnes verrouillées. Objet DisplayObject qui contient les graphiques indiquant quelle fonctionnalité de rendu est mise en surbrillance pour les colonnes verrouillées. columnMap Association de rendus d’élément aux colonnes. Association de rendus d’élément aux colonnes. Comme la propriété ListBase.rowMap, cette propriété contient une table de hashage des rendus d’élément et des colonnes auxquelles ils appartiennent. Les rendus d’élément sont indexés par leur nom DisplayObject. mx.controls.listClasses.ListBase.rowMapfreeItemRenderersTable Tableau de colonnes constitué de rendus d’élément inutilisés. Tableau de colonnes constitué de rendus d’élément inutilisés. La plupart des classes List recyclent les rendus d’élément qu’elles ont déjà créés lorsqu’elles sortent de l’écran. Les fonctionnalités de rendu recyclées sont stockées ici. Le tableau est un dictionnaire dans lequel les entrées sont des tableaux indexés par l’occurrence DataGridColumn réelle (et non la propriété dataField de la colonne ou d’autres propriétés). Chaque tableau est une pile de fonctionnalités de rendu actuellement inutilisées. headerMask header Sous-composant d’en-tête.mx.controls.dataGridClasses:DataGridHeaderBase Sous-composant d’en-tête. lockedColumnAndRowContent Sous-composant qui contient les rangées verrouillées des colonnes verrouillées.mx.controls.dataGridClasses:DataGridLockedRowContentHolder Sous-composant qui contient les rangées verrouillées des colonnes verrouillées. lockedColumnContent Sous-composant qui contient les colonnes verrouillées.mx.controls.listClasses:ListBaseContentHolder Sous-composant qui contient les colonnes verrouillées. lockedColumnHeader Sous-composant d’en-tête des colonnes verrouillées.mx.controls.dataGridClasses:DataGridHeaderBase Sous-composant d’en-tête des colonnes verrouillées. lockedRowContent Sous-composant qui contient les rangées verrouillées.mx.controls.dataGridClasses:DataGridLockedRowContentHolder Sous-composant qui contient les rangées verrouillées. fontContext Fabrique de module qui fournit le contexte des polices de ce composant.mx.core:IFlexModuleFactory Fabrique de module qui fournit le contexte des polices de ce composant. headerHeight Hauteur de la cellule d’en-tête de la colonne, en pixels. Hauteur de la cellule d’en-tête de la colonne, en pixels. Si cette hauteur est définie explicitement, elle sera utilisée pour tous les en-têtes. Sinon, la hauteur sera basée sur les paramètres de style et le rendu d’en-tête. lockedColumnCount Index de la première colonne dans le contrôle de défilement.0 Index de la première colonne dans le contrôle de défilement. Les colonnes dont les index sont inférieurs à cette valeur restent fixes dans l’affichage. Non pris en charge par toutes les classes List. lockedRowCount Index de la première rangée dans le contrôle de défilement.0 Index de la première rangée dans le contrôle de défilement. Les rangées au-dessus de celle-ci restent fixes dans l’affichage. showHeaders Indicateur précisant si le contrôle doit afficher les en-têtes de colonne.true Indicateur précisant si le contrôle doit afficher les en-têtes de colonne. Si la valeur est true, le contrôle affiche les en-têtes de colonne.
DataGridListData La classe DataGridListData définit le type de données de la propriété listData implémentée par les rendus ou les éditeurs d’élément supplémentaires du contrôle DataGrid.mx.controls.listClasses:BaseListData La classe DataGridListData définit le type de données de la propriété listData implémentée par les rendus ou les éditeurs d’élément supplémentaires du contrôle DataGrid. Tous les rendus d’élément et éditeurs d’élément supplémentaires doivent implémenter l’interface IDropInListItemRenderer, qui définit la propriété listData.

Bien que les propriétés de cette classe soient inscriptibles, vous devez les considérer comme étant en lecture seule. Elles sont initialisées par la classe DataGrid et lues par un rendu ou un éditeur d’élément. La modification de ces valeurs peut entraîner des résultats inattendus.

mx.controls.listClasses.IDropInListItemRendererDataGridListData Constructeur.textReprésentation textuelle des données d’un élément. dataFieldNom du champ ou de la propriété dans le fournisseur de données associé à la colonne. columnIndexIndex de colonne de l’élément dans les colonnes du contrôle DataGrid. uidIdentifiant unique de l’élément. ownermx.core:IUIComponentRéférence au contrôle DataGrid. rowIndex0Index de l’élément dans le fournisseur de données du contrôle DataGrid. Constructeur. dataField Nom du champ ou de la propriété dans le fournisseur de données associé à la colonne. Nom du champ ou de la propriété dans le fournisseur de données associé à la colonne.
DataGridLockedRowContentHolder La classe DataGridLockedRowContentHolder définit un conteneur dans un contrôle DataGrid de tous les rendus d’élément et éditeurs d’élément du contrôle.mx.controls.listClasses:ListBaseContentHolder La classe DataGridLockedRowContentHolder définit un conteneur dans un contrôle DataGrid de tous les rendus d’élément et éditeurs d’élément du contrôle. Flex l’utilise pour masquer les zones des fonctionnalités de rendu qui s’étendent en dehors du contrôle et pour empêcher certains styles, comme backgroundColor, de se propager aux fonctionnalités de rendu afin que les surbrillances et les couleurs alternées des rangées puissent s’afficher via le contrôle. mx.controls.DataGridDataGridLockedRowContentHolder Constructeur.parentListmx.controls.listClasses:ListBaseContrôle DataGrid. Constructeur. measuredHeight Hauteur mesurée du contrôle DataGrid. Hauteur mesurée du contrôle DataGrid. DataGridHeaderBase La classe DataGridHeaderBase définit la classe de base de la classe DataGridHeader, qui définit le rendu d’élément du contrôle DataGrid.mx.core:UIComponent La classe DataGridHeaderBase définit la classe de base de la classe DataGridHeader, qui définit le rendu d’élément du contrôle DataGrid. DataGridHeaderBase Constructeur. Constructeur. DataGridColumn La classe DataGridColumn décrit une colonne dans un contrôle DataGrid.You use the <mx.DataGridColumn> tag to configure a column of a DataGrid control. You specify the <mx.DataGridColumn> tag as a child of the columns property in MXML. The <mx.DataGridColumn> tag inherits all of the tag attributes of its superclass, and adds the following tag attributes:

  <mx:DataGridColumn
  Properties 
    dataField="No default"
    dataTipField="No default"
    dataTipFunction="No default"
    editable="true|false"
    editorDataField="text"
    editorHeightOffset="0"
    editorUsesEnterKey="false|true"
    editorWidthOffset="0"
    editorXOffset="0"
    editorYOffset="0"
    headerRenderer="DataGridItemRenderer"
    headerText="No default"
    headerWordWrap="undefined"
    imeMode="null"
    itemEditor="TextInput"
    itemRenderer="DataGridItemRenderer"
    labelFunction="No default"
    minWidth="20"
    rendererIsEditor="false|true"
    resizable="true|false"
    showDataTips="false|true"
    sortable="true|false"
    sortCompareFunction="No default"
    sortDescending="false|true"
    visible="true|false"
    width="100"
    wordWrap="false|true"
 
  Styles
    backgroundColor="0xFFFFFF"
    color="No default."
    disabledColor="0xAAB3B3"
    fontAntiAliasType="advanced"
    fontFamily="No default"
    fontGridFitType="pixel"
    fontSharpness="0"
    fontSize="No default"
    fontStyle="normal|italic"
    fontThickness="0"
    fontWeight="normal|bold"
    headerStyleName="No default"
    paddingLeft="0"
    paddingRight="0"
    textAlign="right|center|left"
    textDecoration="none|underline"
    textIndent="0"
  />
  

]]>
mx.core:IIMESupportmx.styles:CSSStyleDeclaration La classe DataGridColumn décrit une colonne dans un contrôle DataGrid. Il existe une classe DataGridColumn par colonne affichable, même si la colonne est masquée ou n’apparaît pas à l’écran. Les éléments fournisseurs de données d’un contrôle DataGrid peuvent contenir des propriétés qui ne sont pas affichées et qui, de ce fait, n’ont pas besoin de classe DataGridColumn. Une classe DataGridColumn permet de spécifier la couleur et la police du texte dans une colonne, d’indiquer quel type de composant affiche les données de la colonne, de spécifier si la colonne peut être modifiée, triée ou redimensionnée et de préciser le texte de l’en-tête de colonne.

Remarques :

  • Une classe DataGridColumn ne comporte que les informations relatives à une colonne ; il ne s’agit pas du parent des rendus d’élément dans la colonne.
  • Si vous spécifiez une classe DataGridColumn sans propriété dataField, vous devez spécifier une propriété sortCompareFunction. Sinon, les opérations de tri risquent de provoquer des erreurs d’exécution.

mx.controls.DataGridmx.styles.CSSStyleDeclarationDataGridColumn Constructeur.columnNamenullNom du champ dans le fournisseur de données associé à la colonne et texte destiné à la cellule d’en-tête de cette colonne. Ceci revient à définir les propriétés dataField et headerText. Constructeur. complexColumnSortCompareobj1obj2deriveComplexColumnDatadatagetItemRendererFactory Renvoie la fabrique appropriée et utilise la fabrique par défaut si aucune n’est spécifiée.Si la propriété data a la valeur null, le rendu d’élément par défaut est retourné. Sinon, le rendu d’élément personnalisé est retourné. mx.core:IFactoryforHeaderLa valeur est true s’il s’agit d’un rendu d’en-tête. dataDonnées que le rendu d’élément doit présenter. Renvoie la fabrique appropriée et utilise la fabrique par défaut si aucune n’est spécifiée. itemToDataTip Renvoie une chaîne que le rendu d’élément affiche sous forme d’astuce sur les données pour l’objet de données fourni, en fonction des propriétés dataTipField et dataTipFunction.Chaîne affichable en fonction des données. dataObjet à afficher. Renvoie une chaîne que le rendu d’élément affiche sous forme d’astuce sur les données pour l’objet de données fourni, en fonction des propriétés dataTipField et dataTipFunction. Si la méthode ne peut pas convertir le paramètre en chaîne, elle retourne un espace unique.

Cette méthode est utilisée par les développeurs qui créent des sous-classes de la classe DataGridColumn. Elle n’est pas utilisée par les développeurs d’application.

itemToLabel Renvoie la chaîne que le rendu d’élément affiche pour l’objet de données spécifié.Chaîne affichable en fonction des données. dataObjet à afficher. Renvoie la chaîne que le rendu d’élément affiche pour l’objet de données spécifié. Si l’objet DataGridColumn ou son contrôle DataGrid présente une propriété labelFunction non nulle, la fonction est appliquée à l’objet de données. Sinon, la méthode extrait le contenu du champ spécifié par la propriété dataField ou obtient la valeur de chaîne de l’objet de données. Si la méthode ne peut pas convertir le paramètre en chaîne, elle retourne un espace unique. draggable Indicateur précisant si l’utilisateur est autorisé à faire glisser la colonne vers une nouvelle position. Si la valeur est true, l’utilisateur peut faire glisser les en-têtes de colonne vers une nouvelle position. truetrue Indicateur précisant si l’utilisateur est autorisé à faire glisser la colonne vers une nouvelle position. Si la valeur est true, l’utilisateur peut faire glisser les en-têtes de colonne vers une nouvelle position editorDataField Nom de la propriété de l’éditeur d’élément contenant les nouvelles données de l’élément de la liste.text"text" Nom de la propriété de l’éditeur délément contenant les nouvelles données de l’élément de la liste. Par exemple, la valeur par défaut de itemEditor étant TextInput, la valeur par défaut de la propriété editorDataField est "texte", qui définit la propriété text du contrôle TextInput. editorHeightOffset Hauteur de l’éditeur d’élément, en pixels, par rapport à la taille du rendu d’élément.00 Hauteur de l’éditeur d’élément, en pixels, par rapport à la taille du rendu d’élément. Cette propriété peut être utilisée pour faire en sorte que l’éditeur chevauche le rendu d’élément de quelques pixels, afin de compenser la bordure entourant l’éditeur. Notez que le fait de changer ces valeurs alors que l’éditeur est affiché n’a aucun effet sur l’éditeur en cours, mais cela affectera le prochain rendu d’élément qui ouvrira un éditeur. editorUsesEnterKey Indicateur précisant si l’éditeur d’élément utilise la touche Entrée.falsefalse. Indicateur précisant si l’éditeur d’élément utilise la touche Entrée. Si la valeur est true, l’éditeur d’élément utilise la touche Entrée. Le contrôle DataGrid ne recherchera pas la touche Entrée et ne répondra pas en déplaçant l’éditeur. Notez que le fait de changer cette valeur alors que l’éditeur est affiché n’a aucun effet sur l’éditeur en cours, mais cela affectera le prochain rendu d’élément qui ouvrira un éditeur. editorWidthOffset Largeur de l’éditeur d’élément, en pixels, par rapport à la taille du rendu d’élément.00 Largeur de l’éditeur d’élément, en pixels, par rapport à la taille du rendu d’élément. Cette propriété peut être utilisée pour faire en sorte que l’éditeur chevauche le rendu d’élément de quelques pixels, afin de compenser la bordure entourant l’éditeur. Notez que le fait de changer ces valeurs alors que l’éditeur est affiché n’a aucun effet sur l’éditeur en cours, mais cela affectera le prochain rendu d’élément qui ouvrira un éditeur. editorXOffset Emplacement x de l’angle supérieur gauche de l’éditeur d’élément, en pixels, par rapport à l’angle supérieur gauche de l’élément.00 Emplacement x de l’angle supérieur gauche de l’éditeur d’élément, en pixels, par rapport à l’angle supérieur gauche de l’élément. Cette propriété peut être utilisée pour faire en sorte que l’éditeur chevauche le rendu d’élément de quelques pixels, afin de compenser la bordure entourant l’éditeur. Notez que le fait de changer ces valeurs alors que l’éditeur est affiché n’a aucun effet sur l’éditeur en cours, mais cela affectera le prochain rendu d’élément qui ouvrira un éditeur. editorYOffset Emplacement y de l’angle supérieur gauche de l’éditeur d’élément, en pixels, par rapport à l’angle supérieur gauche de l’élément.00 Emplacement y de l’angle supérieur gauche de l’éditeur d’élément, en pixels, par rapport à l’angle supérieur gauche de l’élément. Cette propriété peut être utilisée pour faire en sorte que l’éditeur chevauche le rendu d’élément de quelques pixels, afin de compenser la bordure entourant l’éditeur. Notez que le fait de changer ces valeurs alors que l’éditeur est affiché n’a aucun effet sur l’éditeur en cours, mais cela affectera le prochain rendu d’élément qui ouvrira un éditeur. itemEditor Fabrique de classe des occurrences de l’éditeur d’élément à utiliser pour la colonne lorsqu’elle est modifiable.mx.core:IFactorynew ClassFactory(mx.controls.TextInput) Fabrique de classe des occurrences de l’éditeur d’élément à utiliser pour la colonne lorsqu’elle est modifiable. rendererIsEditor Indicateur précisant que le rendu d’élément est également un éditeur d’élément.falsefalse Indicateur précisant que le rendu d’élément est également un éditeur d’élément. Si cette propriété a la valeur true, Flex ignore la propriété itemEditor et utilise le rendu d’élément de cet élément comme éditeur. resizable Indicateur précisant si l’utilisateur est autorisé à redimensionner la largeur de la colonne.truetrue Indicateur précisant si l’utilisateur est autorisé à redimensionner la largeur de la colonne. Si la valeur est true, l’utilisateur peut faire glisser les lignes de la grille entre les en-têtes de colonne pour redimensionner la colonne. sortDescending Indique si le tri de colonne s’effectue par ordre croissant (false) ou décroissant (true).falsefalse; Indique si le tri de la colonne s’effectue par ordre croissant (false) ou décroissant (true).

La définition de cette propriété ne permet pas de lancer un tri. Cette opération permet uniquement de définir le sens du tri. Cliquez sur l’en-tête de colonne pour effectuer le tri.

sortable Indicateur précisant si l’utilisateur peut cliquer sur l’en-tête de cette colonne pour trier le fournisseur de données.truetrue Indicateur précisant si l’utilisateur peut cliquer sur l’en-tête de cette colonne pour trier le fournisseur de données. Si cette propriété et la propriété sortableColumns du contrôle DataGrid sont toutes les deux définies sur true, le contrôle DataGrid distribue un événement headerRelease lorsqu’un utilisateur relâche le bouton de la souris sur cet en-tête de colonne. Si aucun autre gestionnaire n’appelle la méthode preventDefault() sur l’événement headerRelease, la propriété dataField ou sortCompareFunction de la colonne est utilisée pour réorganiser les éléments dans le fournisseur de données. dataField Nom du champ ou de la propriété de l’élément de fournisseur de données associé à la colonne. Nom du champ ou de la propriété de l’élément de fournisseur de données associé à la colonne. Chaque contrôle DataGridColumn requiert que cette propriété et/ou la propriété labelFunction soit définie afin de calculer le texte affichable pour le rendu d’élément. Si les propriétés dataField et labelFunction sont définies, les données s’affichent à l’aide de la propriété labelFunction et sont triées à l’aide de la propriété dataField. Si la propriété nommée dans la propriété dataField n’existe pas, la propriété sortCompareFunction doit être définie afin que le tri fonctionne correctement.

La valeur de cette propriété n’est pas nécessairement la chaîne qui est affichée dans l’en-tête de colonne. Cette propriété est utilisée uniquement pour accéder aux données dans le fournisseur de données. Pour plus d’informations, voir la propriété headerText.

headerText
dataTipField Nom du champ dans le fournisseur de données à afficher comme astuce sur les données. Nom du champ dans le fournisseur de données à afficher comme astuce sur les données. Par défaut, le contrôle DataGrid recherche la propriété label sur chaque élément du fournisseur de données et l’affiche. Toutefois, si le fournisseur de données ne contient pas de propriété label, vous pouvez définir la propriété dataTipField pour qu’elle spécifie une autre propriété. Par exemple, vous pouvez définir la valeur sur « FullName » lorsqu’un utilisateur affiche un jeu de noms de personnes incluses dans une base de données. dataTipFunction Indique une fonction de rappel à exécuter sur chaque élément du fournisseur de données afin d’en déterminer les astuces sur les données. Indique une fonction de rappel à exécuter sur chaque élément du fournisseur de données afin d’en déterminer les astuces sur les données. Cette propriété est utilisée par la méthode itemToDataTip.

Par défaut, le contrôle recherche la propriété label sur chaque élément du fournisseur de données et l’affiche comme astuce sur les données. Toutefois, certains fournisseurs de données n’ont pas de propriété label ni aucune autre propriété que vous pouvez utiliser pour afficher les données dans les rangées. Un fournisseur de données contenant les champs lastName et firstName, mais dont vous souhaitez afficher les noms complets en tant qu’astuce sur les données (dataTip) en est un exemple. Vous pouvez spécifier une fonction pour la propriété dataTipFunction qui retourne une seule chaîne contenant la valeur des deux champs. Vous pouvez également utiliser la propriété dataTipFunction pour gérer la mise en forme et la localisation.

La fonction doit prendre un seul paramètre Object, contenant l’élément du fournisseur de données, et doit retourner une chaîne.

editable Indicateur précisant si les éléments de la colonne peuvent être modifiés.true Indicateur précisant si les éléments de la colonne peuvent être modifiés. Si la valeur est true et si la propriété editable du DataGrid est également true, les éléments d’une colonne sont modifiables et peuvent être modifiés individuellement en cliquant sur leur entrée ou en naviguant jusqu’à eux à l’aide des touches de direction et de tabulation. enableIME Indicateur qui signale si l’IME doit être activé lorsque le composant reçoit le focus. Indicateur qui signale si l’IME doit être activé lorsque le composant reçoit le focus. Si un éditeur est relevé, il définit enableIME en conséquence. headerRenderer Fabrique de classe des occurrences de rendu d’élément qui affichent l’en-tête de la colonne.mx.core:IFactory Fabrique de classe des occurrences de rendu d’élément qui affichent l’en-tête de la colonne. Vous pouvez spécifier le composant d’un rendu d’élément supplémentaire, d’un rendu d’élément intégré ou d’un rendu d’élément personnalisé comme valeur pour cette propriété.

Le rendu d’élément par défaut est la classe DataGridItemRenderer, qui affiche les données de l’élément sous forme de texte.

headerText Texte de l’en-tête de cette colonne. Texte de l’en-tête de cette colonne. Par défaut, le contrôle DataGrid utilise la valeur de la propriété dataField comme texte de l’en-tête. headerWordWrap Indicateur précisant si le texte de l’en-tête est renvoyé à la ligne s’il ne tient pas sur une seule ligne.undefined Indicateur précisant si le texte de l’en-tête est renvoyé à la ligne s’il ne tient pas sur une seule ligne. Si la valeur est undefined, la propriété wordWrap du contrôle DataGrid est utilisée. imeMode Spécifie le mode IME (éditeur de méthode d’entrée). Spécifie le mode IME (éditeur de méthode d’entrée). L’éditeur IME permet aux utilisateurs d’entrer du texte en chinois, japonais et coréen. Flex définit le mode IME lorsque l’événement itemFocusIn se produit et rétablit la valeur précédente lorsque l’événement itemFocusOut a lieu. La classe flash.system.IMEConversionMode définit des constantes pour les valeurs possibles de cette propriété.

La valeur par défaut est null. Dans ce cas, la valeur de la propriété imeMode du contrôle DataGrid est utilisée.

flash.system.IMEConversionMode
itemRenderer Fabrique de classe des occurrences de rendu d’élément qui affichent les données de chaque élément de la colonne.mx.core:IFactory Fabrique de classe des occurrences de rendu d’élément qui affichent les données de chaque élément de la colonne. Vous pouvez spécifier le composant d’un rendu d’élément supplémentaire, d’un rendu d’élément intégré ou d’un rendu d’élément personnalisé comme valeur pour cette propriété.

Le rendu d’élément par défaut est la classe DataGridItemRenderer, qui affiche les données de l’élément sous forme de texte.

labelFunction Fonction qui détermine le texte à afficher dans cette colonne. Fonction qui détermine le texte à afficher dans cette colonne. Par défaut, la colonne affiche le texte du champ dont les données correspondent au nom de la colonne. Toutefois, vous souhaiterez parfois afficher un texte composé du contenu de plusieurs champs de données ou un élément qui ne sera pas au format souhaité. Dans ce cas, spécifiez une fonction de rappel à l’aide de labelFunction.

Pour le contrôle DataGrid, la signature de la méthode prend la forme suivante :

labelFunction(item:Object, column:DataGridColumn):String

dans laquelle la propriété item contient l’objet d’élément DataGrid et la propriété column indique la colonne DataGrid.

Une fonction de rappel peut concaténer les champs firstName et lastName des données, personnaliser la mise en forme d’une date ou convertir le nombre d’un mois en chaîne pour le mois.

minWidth Largeur minimale de la colonne.20 Largeur minimale de la colonne. nullItemRenderer Fabrique de classe des occurrences de rendu d’élément qui affichent les données de chaque élément de la colonne.mx.core:IFactory Fabrique de classe des occurrences de rendu d’élément qui affichent les données de chaque élément de la colonne. Vous pouvez spécifier le composant d’un rendu d’élément supplémentaire, d’un rendu d’élément intégré ou d’un rendu d’élément personnalisé comme valeur pour cette propriété.

Le rendu d’élément par défaut est la classe DataGridItemRenderer, qui affiche les données de l’élément sous forme de texte.

showDataTips Indicateur précisant si les astuces sur les données sont affichées dans la colonne.false Indicateur précisant si les astuces sur les données sont affichées dans la colonne. Si la valeur est true, les astuces sur les données s’affichent pour le texte des rangées. Les astuces sur les données sont des infos-bulles conçues pour afficher le texte qui est trop long pour la rangée. sortCompareFunction Fonction de rappel appelée lors du tri des données dans la colonne.null Fonction de rappel appelée lors du tri des données dans la colonne. Si cette propriété n’est pas spécifiée, le tri essaie d’utiliser un tri de chaînes ou de nombres basique sur les données. Si les données ne sont ni des chaînes ni des nombres ou si la propriété dataField n’est pas une propriété valide du fournisseur de données, le tri ne fonctionne pas ou génère une exception. Si vous spécifiez une valeur pour la propriété labelFunction, vous devez également fournir une fonction pour la propriété sortCompareFunction, à moins que le tri ne soit pas autorisé dans cette colonne.

Le contrôle DataGrid utilise cette fonction pour trier les éléments dans la collection du fournisseur de données. La signature de la fonction de rappel utilise deux paramètres et possède la forme suivante :

mySortCompareFunction(obj1:Object, obj2:Object):int 

obj1 — Elément de données à comparer.

obj2 — Autre élément de données à comparer avec obj1.

La fonction doit renvoyer une valeur basée sur la comparaison des objets :

  • -1 si obj1 doit apparaître avant obj2 par ordre croissant.
  • 0 si obj1 = obj2.
  • 1 si obj1 doit apparaître après obj2 par ordre croissant.

Remarque : les paramètres obj1 et obj2 sont des éléments entiers du fournisseur de données et pas uniquement les données de l’élément.

visible Indicateur précisant si la colonne est visible.true Indicateur précisant si la colonne est visible. Si la valeur est true, la colonne est visible. width Largeur de la colonne, en pixels.100 Largeur de la colonne, en pixels. Si la propriété horizontalScrollPolicy du contrôle DataGrid est définie sur false, toutes les colonnes visibles doivent correspondre à la zone affichable et le contrôle DataGrid ne respectera pas toujours la largeur des colonnes si la largeur totale des colonnes est trop petite ou trop grande pour la zone affichable. wordWrap Indicateur précisant si le texte d’une rangée de cette colonne est renvoyé à la ligne s’il ne tient pas sur une seule ligne.undefined Indicateur précisant si le texte d’une rangée de cette colonne est renvoyé à la ligne s’il ne tient pas sur une seule ligne. Si la valeur est undefined, la propriété wordWrap du contrôle DataGrid est utilisée.

Ne prend effet que si la propriété DataGrid.variableRowHeight a également la valeur true.

DataGridItemRenderer La classe DataGridItemRenderer définit le rendu d’élément par défaut d’un contrôle DataGrid.mx.core:IDataRenderermx.controls.listClasses:IDropInListItemRenderermx.managers:ILayoutManagerClientmx.controls.listClasses:IListItemRenderermx.styles:IStyleClientmx.core:UITextField La classe DataGridItemRenderer définit le rendu d’élément par défaut d’un contrôle DataGrid. Par défaut, le rendu d’élément trace le texte associé à chaque élément de la grille.

Vous pouvez remplacer le rendu d’élément par défaut en créant un rendu d’élément personnalisé.

mx.controls.DataGridmx.core.IDataRenderermx.controls.listClasses.IDropInListItemRendererdataChange Distribué lorsque la propriété data change.mx.events.FlexEvent.DATA_CHANGEmx.events.FlexEvent Distribué lorsque la propriété data change.

Lorsque vous utilisez un composant comme rendu d’élément, la propriété data contient les données à afficher. Vous pouvez écouter cet événement et mettre à jour le composant lorsque la propriété data change.

DataGridItemRenderer Constructeur. Constructeur. clearStyle stylePropNom de la propriété de style. getClassStyleDeclarations Renvoie un tableau d’objets CSSStyleDeclaration pour le sélecteur de type qui s’applique à ce composant. Renvoie la valeur null si aucun n’existe.Tableau d’objets CSSStyleDeclaration. Renvoie un tableau d’objets CSSStyleDeclaration pour le sélecteur de type qui s’applique à ce composant. Renvoie la valeur null si aucun n’existe.

Par exemple, supposons que le composant MyButton étende le contrôle Button. Cette méthode recherche d’abord un sélecteur MyButton. Ensuite, elle recherche un sélecteur de type Button. Enfin, elle recherche un sélecteur de type UIComponent.

getStyle Valeur du style. stylePropNom de la propriété de style. initProtoChain Configure les objets inheritingStyles et nonInheritingStyles, ainsi que leurs chaînes proto afin que la méthode getStyle() puisse fonctionner. Configure les objets inheritingStyles et nonInheritingStyles, ainsi que leurs chaînes proto afin que la méthode getStyle() puisse fonctionner. notifyStyleChangeInChildren Propage les changements de style aux enfants de ce composant.stylePropNom de la propriété de style. recursiveIndique si les changements de style doivent être propagés aux enfants des enfants. Propage les changements de style aux enfants de ce composant. regenerateStyleCache Configure les valeurs de cache du style interne afin que la méthode getStyle() fonctionne.recursiveRégénère les chaînes proto des enfants. Configure les valeurs de cache du style interne afin que la méthode getStyle() fonctionne. Si cet objet possède déjà des enfants, réinitialisez les caches de style des enfants. registerEffects Enregistre le gestionnaire EffectManager comme l’un des écouteurs d’événement pour chaque événement d’effet.effectsTableau de chaînes de noms d’effets. Enregistre le gestionnaire EffectManager comme l’un des écouteurs d’événement pour chaque événement d’effet. setStyle stylePropNom de la propriété de style. newValueNouvelle valeur pour le style. toolTipShowHandler Gestionnaire d’événement qui repositionne l’info-bulle.eventmx.events:ToolTipEventObjet événement. Gestionnaire d’événement qui repositionne l’info-bulle. validateDisplayList Si Flex appelle la méthode LayoutManager.invalidateDisplayList() sur cette occurrence ILayoutManagerClient, cette fonction est appelée lorsqu’il est temps de mettre à jour la liste d’affichage. Si Flex appelle la méthode LayoutManager.invalidateDisplayList() sur cette occurrence ILayoutManagerClient, cette fonction est appelée lorsqu’il est temps de mettre à jour la liste d’affichage. validateProperties Si Flex appelle la méthode LayoutManager.invalidateProperties() sur cette occurrence ILayoutManagerClient, cette fonction est appelée lorsqu’il est temps de valider les valeurs de propriété. Si Flex appelle la méthode LayoutManager.invalidateProperties() sur cette occurrence ILayoutManagerClient, cette fonction est appelée lorsqu’il est temps de valider les valeurs de propriété. validateSize Si Flex appelle la méthode LayoutManager.invalidateSize() sur cette occurrence ILayoutManagerClient, cette fonction est appelée lorsqu’il est temps de réaliser des mesures.recursivefalseSi la valeur est true, cette méthode est appelée sur les enfants de l’objet. Si Flex appelle la méthode LayoutManager.invalidateSize() sur cette occurrence ILayoutManagerClient, cette fonction est appelée lorsqu’il est temps de réaliser des mesures. data Implémentation de la propriété données, telle que définie par l’interface IDataRenderer. Implémentation de la propriété data, telle que définie par l’interface IDataRenderer. La valeur est ignorée. Seule la propriété listData est utilisée. mx.core.IDataRendererlistData Implémentation de la propriété listData, telle que définie par l’interface IDropInListItemRenderer.mx.controls.listClasses:BaseListData Implémentation de la propriété listData, telle que définie par l’interface IDropInListItemRenderer. Le texte de la fonctionnalité de rendu est défini sur la propriété label de la propriété listData. mx.controls.listClasses.IDropInListItemRendererstyleDeclaration Stockage pour les styles d’héritage intégrés sur cet objet.mx.styles:CSSStyleDeclaration Stockage pour les styles d’héritage intégrés sur cet objet. Cet objet CSSStyleDeclaration est créé lors du premier appel de la méthode setStyle() sur ce composant afin de définir un style d’héritage.