Package | mx.controls.advancedDataGridClasses |
Classe | public class AdvancedDataGridColumnGroup |
Héritage | AdvancedDataGridColumnGroup ![]() ![]() ![]() ![]() |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
AdvancedDataGrid.columnGroup
utilise un tableau des instances AdvancedDataGridColumnGroup pour spécifier les groupes de colonnes.
L’exemple suivant utilise la classe AdvancedDataGridColumnGroup pour définir un groupe de colonnes appelé Revenues qui renferme deux colonnes : Actual et Estimate.
<mx:AdvancedDataGrid id="myADG" dataProvider="{dpFlat}" width="100%" height="100%"> <mx:groupedColumns> <mx:AdvancedDataGridColumn dataField="Region"/> <mx:AdvancedDataGridColumn dataField="Territory"/> <mx:AdvancedDataGridColumn dataField="Territory_Rep" headerText="Territory Rep"/> <mx:AdvancedDataGridColumnGroup headerText="Revenues"> <mx:AdvancedDataGridColumn dataField="Actual"/> <mx:AdvancedDataGridColumn dataField="Estimate"/> </mx:AdvancedDataGridColumnGroup> </mx:groupedColumns> </mx:AdvancedDataGrid>Syntaxe MXML

You use the <mx.AdvancedDataGridColumnGroup>
tag to configure a column
group of a AdvancedDataGrid control.
You specify the <mx.AdvancedDataGridColumnGroup>
tag as a child
of the groupedColumns
property in MXML.
The <mx.AdvancedDataGridcolumn>
tag defines the following tag attributes:
<mx:AdvancedDataGridColumn Properties children="No default" childrenDragEnabled="true|false" />
Propriété MXML par défautchildren
Eléments de l’API associés
Propriété | Défini par | ||
---|---|---|---|
children : Array
Tableau des instances AdvancedDataGridColumn qui définissent les colonnes du groupe de colonnes. | AdvancedDataGridColumnGroup | ||
childrenDragEnabled : Boolean = true
Indique si les colonnes enfant peuvent être déplacées afin de les repositionner dans le groupe. | AdvancedDataGridColumnGroup | ||
![]() | constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | |
![]() | dataField : String
Nom du champ ou de la propriété de l’élément de fournisseur de données associé à la colonne. | AdvancedDataGridColumn | |
![]() | dataTipField : String
Nom du champ dans le fournisseur de données à afficher comme astuce sur les données. | AdvancedDataGridColumn | |
![]() | dataTipFunction : Function
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. | AdvancedDataGridColumn | |
![]() | defaultFactory : Function
Cette fonction, si elle n’est pas null, est généralement générée automatiquement par le compilateur MXML. | CSSStyleDeclaration | |
![]() | draggable : Boolean = true
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
| AdvancedDataGridColumn | |
![]() | editable : Boolean = true
Indicateur précisant si les éléments de la colonne peuvent être modifiés. | AdvancedDataGridColumn | |
![]() | editorDataField : String = "text"
Nom de la propriété de l’éditeur d’élément contenant les nouvelles données de l’élément de la liste. | AdvancedDataGridColumn | |
![]() | editorHeightOffset : Number = 0
Hauteur de l’éditeur d’élément, en pixels, par rapport à la taille du rendu d’élément. | AdvancedDataGridColumn | |
![]() | editorUsesEnterKey : Boolean = false
Indicateur précisant si l’éditeur d’élément utilise la touche Entrée. | AdvancedDataGridColumn | |
![]() | editorWidthOffset : Number = 0
Largeur de l’éditeur d’élément, en pixels, par rapport à la taille du rendu d’élément. | AdvancedDataGridColumn | |
![]() | editorXOffset : Number = 0
Emplacement x du coin supérieur gauche de l’éditeur d’élément, en pixels, par rapport au coin supérieur gauche de l’élément. | AdvancedDataGridColumn | |
![]() | editorYOffset : Number = 0
Emplacement y du coin supérieur gauche de l’éditeur d’élément, en pixels, par rapport au coin supérieur gauche de l’élément. | AdvancedDataGridColumn | |
![]() | enableIME : Boolean [lecture seule]
Indicateur qui signale si l’IME doit être activé lorsque le composant reçoit le focus. | AdvancedDataGridColumn | |
![]() | factory : Function
Cette fonction, si elle n’est pas null, est généralement générée automatiquement par le compilateur MXML. | CSSStyleDeclaration | |
![]() | formatter : IFormatter
Instance d’une sous-classe de mx.formatters.Formatter. | AdvancedDataGridColumn | |
![]() | headerRenderer : IFactory
Fabrique de classe des instances de rendu d’élément qui affichent l’en-tête de la colonne. | AdvancedDataGridColumn | |
![]() | headerText : String
Texte de l’en-tête de cette colonne. | AdvancedDataGridColumn | |
![]() | headerWordWrap : *
La valeur est true pour enrouler le texte dans l’en-tête de colonne s’il ne tient pas sur une seule ligne. | AdvancedDataGridColumn | |
![]() | imeMode : String
Spécifie le mode IME (éditeur de méthode d’entrée). | AdvancedDataGridColumn | |
![]() | itemEditor : IFactory
Fabrique de classe des instances de l’éditeur d’élément à utiliser pour la colonne lorsqu’elle est modifiable. | AdvancedDataGridColumn | |
![]() | itemRenderer : IFactory
Fabrique de classe des instances de rendu d’élément qui affichent les données de chaque élément de la colonne. | AdvancedDataGridColumn | |
![]() | labelFunction : Function
Fonction qui détermine le texte à afficher dans cette colonne. | AdvancedDataGridColumn | |
![]() | minWidth : Number
Largeur minimale de la colonne, en pixels. | AdvancedDataGridColumn | |
![]() | overrides : Object
Si la méthode setStyle() est appelée sur un composant UIComponent ou CSSStyleDeclaration lors de l’exécution, cet objet stocke les paires nom/valeur qui ont été définies ; elles remplacent les paires nom/valeur des objets produits par les méthodes spécifiées par les propriétés defaultFactory et factory. | CSSStyleDeclaration | |
![]() | rendererIsEditor : Boolean = false
Indicateur précisant que le rendu d’élément est également un éditeur d’élément. | AdvancedDataGridColumn | |
![]() | resizable : Boolean = true
La valeur est true si l’utilisateur est autorisé à redimensionner la largeur de la colonne. | AdvancedDataGridColumn | |
![]() | selector : CSSSelector
Cette propriété correspond au sélecteur de base d’une chaîne potentielle de sélecteurs et de conditions utilisés pour faire correspondre une déclaration de style CSS à des composants. | CSSStyleDeclaration | |
![]() | selectorIndex : int = 0
L’ordre dans lequel cet objet CSSStyleDeclaration a été ajouté à son gestionnaire StyleManager. | CSSStyleDeclaration | |
![]() | showDataTips : *
La valeur est définie sur true pour afficher les astuces sur les données dans la colonne. | AdvancedDataGridColumn | |
![]() | sortable : Boolean = true
La valeur est définie sur true pour indiquer que l’utilisateur peut cliquer sur l’en-tête de cette colonne pour trier le fournisseur de données. | AdvancedDataGridColumn | |
![]() | sortCompareFunction : Function
Fonction de rappel appelée lors du tri des données dans la colonne. | AdvancedDataGridColumn | |
![]() | sortDescending : Boolean = false
Indique si le tri de colonne s’effectue par ordre croissant (false) ou décroissant (true). | AdvancedDataGridColumn | |
![]() | specificity : int [lecture seule]
Détermine l’ordre de priorité lors de l’application de plusieurs déclarations de style à un composant. | CSSStyleDeclaration | |
![]() | styleFunction : Function
Fonction de rappel qui est appelée lors du rendu de chaque cellule. | AdvancedDataGridColumn | |
![]() | subject : String [lecture seule]
Le sujet décrit le nom d’un composant pouvant être une correspondance potentielle pour cette déclaration de style. | CSSStyleDeclaration | |
![]() | visible : Boolean
Si la valeur est true, la colonne est visible. | AdvancedDataGridColumn | |
![]() | width : Number
Largeur de la colonne, en pixels. | AdvancedDataGridColumn | |
![]() | wordWrap : *
Lorsque la valeur est définie sur false, le texte est enroulé dans une rangée de cette colonne, car il ne tient pas sur une seule ligne. Si la valeur est undefined, la propriété wordWrap du contrôle AdvancedDataGrid est utilisée. | AdvancedDataGridColumn |
Méthode | Défini par | ||
---|---|---|---|
AdvancedDataGridColumnGroup(columnName:String = null)
Constructeur. | AdvancedDataGridColumnGroup | ||
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement. | EventDispatcher | |
![]() |
Supprime une propriété de style pour cet objet CSSStyleDeclaration. | CSSStyleDeclaration | |
![]() |
Clonez cette colonne et renvoyez une nouvelle colonne avec les mêmes propriétés et styles que celle-ci. | AdvancedDataGridColumn | |
![]() |
Distribue un événement dans le flux d’événements. | EventDispatcher | |
![]() |
Récupère la valeur d’une propriété de style spécifiée, telle que déterminée uniquement par cet objet CSSStyleDeclaration. | CSSStyleDeclaration | |
![]() |
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement. | EventDispatcher | |
![]() |
Indique si la propriété spécifiée d’un objet est définie. | Object | |
![]() |
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre. | Object | |
Renvoie les données du fournisseur de données pour l’objet spécifié. | AdvancedDataGridColumnGroup | ||
![]() |
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. | AdvancedDataGridColumn | |
![]() |
Renvoie la chaîne que le rendu d’élément affiche pour l’objet de données spécifié. | AdvancedDataGridColumn | |
![]() |
Détermine si cette déclaration de style s’applique au composant donné en fonction d’une correspondance de la chaîne de sélecteur. | CSSStyleDeclaration | |
![]() |
Indique si la propriété spécifiée existe et est énumérable. | Object | |
![]() |
Supprime un écouteur de l’objet EventDispatcher. | EventDispatcher | |
![]() |
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | |
![]() |
Définit une propriété de style pour cet objet CSSStyleDeclaration. | CSSStyleDeclaration | |
![]() |
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | |
![]() |
Renvoie la représentation sous forme de chaîne de l’objet spécifié. | Object | |
![]() |
Renvoie la valeur primitive de l’objet spécifié. | Object | |
![]() |
Vérifie si un écouteur d’événement est enregistré auprès de cet objet EventDispatcher ou de ses ancêtres pour le type d’événement spécifié. | EventDispatcher |
Les styles sont soit communs soit associés à un thème spécifique. Si le style est commun, il peut être utilisé avec n’importe quel thème. Si un style est associé à un thème spécifique, il ne peut être utilisé que si votre application utilise ce thème.
children | propriété |
public var children:Array
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Tableau des instances AdvancedDataGridColumn qui définissent les colonnes du groupe de colonnes.
childrenDragEnabled | propriété |
public var childrenDragEnabled:Boolean = true
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Indique si les colonnes enfant peuvent être déplacées afin de les repositionner dans le groupe. Si la valeur est false
, les colonnes enfant ne peuvent pas être réorganisées même si la propriété AdvancedDataGridColumn.dragEnabled
est définie sur true
pour une colonne enfant.
La valeur par défaut est true.
AdvancedDataGridColumnGroup | () | Constructeur |
public function AdvancedDataGridColumnGroup(columnName:String = null)
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Constructeur.
ParamètrescolumnName:String (default = null ) — Nom du champ dans le fournisseur de données associé au groupe de colonnes, et texte destiné à l’en-tête de cette colonne. Ceci revient à définir les propriétés dataField et headerText .
|
itemToData | () | méthode |
public function itemToData(data:Object):*
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Renvoie les données du fournisseur de données pour l’objet spécifié.
Cette méthode est utile lorsque les données d’une rangée contiennent des objets imbriqués. Par exemple, une rangée est définie par les données suivantes dans le fournisseur de données :
row = { name:"Adobe", address : { street : "345 Park Avenue", city : "San Jose", state : "CA 95110", country : "USA" } }
Vous affectez alors le champ « address » à la propriété dataField
de l’instance AdvancedDataGridColumnGroup. Un appel de itemToData(row)
renvoie alors l’objet adresse.
Cette méthode est similaire à la méthode AdvancedDataGridColumn.itemToLabel()
.
Paramètres
data:Object — Elément du fournisseur de données.
|
* — Données du fournisseur de données pour l’objet spécifié.
|
Eléments de l’API associés
Tue Jun 12 2018, 09:30 AM Z