Package | mx.events |
Classe | public class AdvancedDataGridEvent |
Héritage | AdvancedDataGridEvent Event Object |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Eléments de l’API associés
Propriété | Défini par | ||
---|---|---|---|
animate : Boolean
Si la valeur est true, une animation est exécutée lors de l’opération d’ouverture ou de fermeture. Cette propriété est utilisée uniquement pour les événements de type ITEM_OPENING. | AdvancedDataGridEvent | ||
bubbles : Boolean [lecture seule]
Indique si un événement peut se propager vers le haut (bubbling). | Event | ||
cancelable : Boolean [lecture seule]
Indique si le comportement associé à l’événement peut être évité. | Event | ||
column : AdvancedDataGridColumn
Instance AdvancedDataGridColumnGroup de la colonne à l’origine de l’événement. | AdvancedDataGridEvent | ||
columnIndex : int
Index de base zéro de la colonne associée à l’événement dans le tableau columns de l’objet AdvancedDataGrid. | AdvancedDataGridEvent | ||
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
currentTarget : Object [lecture seule]
L’objet qui traite activement l’objet Event avec un écouteur d’événements. | Event | ||
dataField : String
Nom du champ ou de la propriété des données associées à la colonne. | AdvancedDataGridEvent | ||
dispatchEvent : Boolean
Indique s’il faut distribuer un événement ITEM_OPEN ou ITEM_CLOSE au terme de l’animation d’ouverture ou de fermeture. | AdvancedDataGridEvent | ||
eventPhase : uint [lecture seule]
Phase actuelle du flux d’événements. | Event | ||
headerPart : String
S’il s’agit d’un événement HEADER_RELEASE, cette propriété indique sur quelle partie de l’en-tête l’utilisateur a cliqué. | AdvancedDataGridEvent | ||
item : Object
Stockage de la propriété node. | AdvancedDataGridEvent | ||
itemRenderer : IListItemRenderer
Fonctionnalité de rendu d’élément de l’élément en cours de modification ou rendu d’en-tête qui est étendu ou qui fait l’objet d’un clic de souris. | AdvancedDataGridEvent | ||
localX : Number
Position x de la colonne, en pixels, utilisée pour réexécuter des événements d’extension de colonne. | AdvancedDataGridEvent | ||
multiColumnSort : Boolean
Si la valeur est true, cela indique que la nouvelle propriété dataField doit être utilisée avec les critères de tri déjà en vigueur. Un tri multicolonne est ainsi réalisé. | AdvancedDataGridEvent | ||
opening : Boolean
Indique si l’élément s’ouvre (true) ou se ferme (false). | AdvancedDataGridEvent | ||
reason : String
Cause de la distribution de l’événement itemEditEnd. | AdvancedDataGridEvent | ||
removeColumnFromSort : Boolean
Si la valeur est true, supprime la colonne du tri multicolonne. | AdvancedDataGridEvent | ||
rowIndex : int
Index de base zéro de l’élément dans le fournisseur de données. | AdvancedDataGridEvent | ||
target : Object [lecture seule]
Cible de l’événement. | Event | ||
triggerEvent : Event
Objet MouseEvent ou KeyboardEvent de l’événement qui a déclenché cet événement, ou null si l’événement a été déclenché par programmation. | AdvancedDataGridEvent | ||
type : String [lecture seule]
Type d’événement. | Event |
Méthode | Défini par | ||
---|---|---|---|
AdvancedDataGridEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, columnIndex:int = -1, dataField:String = null, rowIndex:int = -1, reason:String = null, itemRenderer:IListItemRenderer = null, localX:Number = NaN, multiColumnSort:Boolean = false, removeColumnFromSort:Boolean = false, item:Object = null, triggerEvent:Event = null, headerPart:String = null)
Constructeur. | AdvancedDataGridEvent | ||
Duplique une occurrence d’une sous-classe Event. | Event | ||
Fonction d’un utilitaire permettant d’implémenter la méthode toString() dans des classes Event ActionScript 3.0 personnalisées. | Event | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
Vérifie si la méthode preventDefault() a été appelée pour l’événement. | Event | ||
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 | ||
Annule le comportement par défaut d’un événement si cette opération est possible. | Event | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Bloque le traitement des écouteurs d’événement dans le nœud actuel et les suivants dans le flux d’événements. | Event | ||
Bloque le traitement des écouteurs d’événement dans les nœuds qui suivent le nœud actuel dans le flux d’événements. | Event | ||
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | ||
Renvoie une chaîne répertoriant toutes les propriétés de l’objet Event. | Event | ||
Renvoie la valeur primitive de l’objet spécifié. | Object |
Constante | Défini par | ||
---|---|---|---|
COLUMN_STRETCH : String = "columnStretch" [statique]
La constante AdvancedDataGridEvent.COLUMN_STRETCH définit la valeur de la propriété type de l’objet d’événement d’un événement columnStretch, qui indique qu’un utilisateur a élargi une colonne horizontalement. | AdvancedDataGridEvent | ||
HEADER_DRAG_OUTSIDE : String = "headerDragOutside" [statique]
La constante AdvancedDataGridEvent.HEADER_DRAG_OUTSIDE définit la valeur de la propriété type de l’objet d’événement d’un événement headerDragOutside, qui indique que l’utilisateur a appuyé sur le bouton de la souris alors qu’il survolait un en-tête de colonne, puis relâché le bouton. | AdvancedDataGridEvent | ||
HEADER_DROP_OUTSIDE : String = "headerDropOutside" [statique]
La constante AdvancedDataGridEvent.HEADER_DROP_OUTSIDE définit la valeur de la propriété type de l’objet d’événement d’un événement headerDropOutside. | AdvancedDataGridEvent | ||
HEADER_RELEASE : String = "headerRelease" [statique]
La constante AdvancedDataGridEvent.HEADER_RELEASE définit la valeur de la propriété type de l’objet d’événement d’un événement headerRelease, qui indique que l’utilisateur a appuyé sur le bouton de la souris alors qu’il survolait un en-tête de colonne, puis relâché le bouton. | AdvancedDataGridEvent | ||
ITEM_CLOSE : String = "itemClose" [statique]
La constante de type d’événement AdvancedDataGridEvent.ITEM_CLOSE indique qu’une branche AdvancedDataGrid a été fermée ou réduite. | AdvancedDataGridEvent | ||
ITEM_EDIT_BEGIN : String = "itemEditBegin" [statique]
La constante AdvancedDataGridEvent.ITEM_EDIT_BEGIN définit la valeur de la propriété type de l’objet d’événement d’un événement itemEditBegin, qui indique qu’un élément est sur le point d’être modifié. | AdvancedDataGridEvent | ||
ITEM_EDIT_BEGINNING : String = "itemEditBeginning" [statique]
La constante AdvancedDataGridEvent.ITEM__EDIT_BEGINNING définit la valeur de la propriété type de l’objet d’événement d’un événement itemEditBeginning, qui indique que l’utilisateur s’est préparé à modifier un élément, par exemple en relâchant le bouton de la souris au-dessus de l’élément. | AdvancedDataGridEvent | ||
ITEM_EDIT_END : String = "itemEditEnd" [statique]
La constante AdvancedDataGridEvent.ITEM_EDIT_END définit la valeur de la propriété type de l’objet d’événement d’un événement itemEditEnd, qui indique qu’une session de modification se termine. | AdvancedDataGridEvent | ||
ITEM_FOCUS_IN : String = "itemFocusIn" [statique]
La constante AdvancedDataGridEvent.ITEM_FOCUS_IN définit la valeur de la propriété type de l’objet d’événement d’un événement itemFocusIn, qui indique qu’un élément a reçu le focus. | AdvancedDataGridEvent | ||
ITEM_FOCUS_OUT : String = "itemFocusOut" [statique]
La constante AdvancedDataGridEvent.ITEM_FOCUS_OUT définit la valeur de la propriété type de l’objet d’événement d’un événement itemFocusOut, qui indique qu’un élément a perdu le focus. | AdvancedDataGridEvent | ||
ITEM_OPEN : String = "itemOpen" [statique]
La constante de type d’événement AdvancedDataGridEvent.ITEM_OPEN indique qu’une branche AdvancedDataGrid a été ouverte ou développée. | AdvancedDataGridEvent | ||
ITEM_OPENING : String = "itemOpening" [statique]
La constante de type d’événement AdvancedDataGridEvent.ITEM_OPENING est distribuée immédiatement avant l’ouverture ou la fermeture d’un contrôle AdvancedDataGrid. | AdvancedDataGridEvent | ||
SORT : String = "sort" [statique]
La constante AdvancedDataGridEvent.SORT définit la valeur de la propriété type de l’objet d’événement d’un événement sort. | AdvancedDataGridEvent |
animate | propriété |
public var animate:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Si la valeur est true
, une animation est exécutée lors de l’opération d’ouverture ou de fermeture. Cette propriété est utilisée uniquement pour les événements de type ITEM_OPENING
.
column | propriété |
public var column:AdvancedDataGridColumn
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Instance AdvancedDataGridColumnGroup de la colonne à l’origine de l’événement.
columnIndex | propriété |
public var columnIndex:int
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Index de base zéro de la colonne associée à l’événement dans le tableau columns
de l’objet AdvancedDataGrid.
dataField | propriété |
public var dataField:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Nom du champ ou de la propriété des données associées à la colonne.
dispatchEvent | propriété |
public var dispatchEvent:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Indique s’il faut distribuer un événement ITEM_OPEN
ou ITEM_CLOSE
au terme de l’animation d’ouverture ou de fermeture. Cette propriété est utilisée uniquement pour les événements de type ITEM_OPENING
.
headerPart | propriété |
public var headerPart:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
S’il s’agit d’un événement HEADER_RELEASE, cette propriété indique sur quelle partie de l’en-tête l’utilisateur a cliqué.
item | propriété |
public var item:Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Stockage de la propriété node
. Si vous remplissez le contrôle AdvancedDataGrid à l’aide de données XML, accédez aux propriétés label
et data
de node
en tant que event.node.attributes.label
et event.node.attributes.data
.
itemRenderer | propriété |
public var itemRenderer:IListItemRenderer
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Fonctionnalité de rendu d’élément de l’élément en cours de modification ou rendu d’en-tête qui est étendu ou qui fait l’objet d’un clic de souris. Vous pouvez accéder au fournisseur de données à l’aide de cette propriété.
localX | propriété |
public var localX:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Position x de la colonne, en pixels, utilisée pour réexécuter des événements d’extension de colonne.
multiColumnSort | propriété |
public var multiColumnSort:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Si la valeur est true
, cela indique que la nouvelle propriété dataField
doit être utilisée avec les critères de tri déjà en vigueur. Un tri multicolonne est ainsi réalisé.
Si la valeur est false
, les critères de tri en vigueur doivent être supprimés et un nouveau tri doit être réalisé pour la nouvelle propriété dataField
.
opening | propriété |
public var opening:Boolean
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 l’élément s’ouvre (true
) ou se ferme (false
). Cette propriété est utilisée uniquement pour les événements de type ITEM_OPENING
.
reason | propriété |
public var reason:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Cause de la distribution de l’événement itemEditEnd.
Valide uniquement pour les événements de type ITEM_EDIT_END
. Les valeurs possibles sont définies dans la classe AdvancedDataGridEventReason.
Eléments de l’API associés
removeColumnFromSort | propriété |
public var removeColumnFromSort:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Si la valeur est true
, supprime la colonne du tri multicolonne.
rowIndex | propriété |
public var rowIndex:int
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Index de base zéro de l’élément dans le fournisseur de données.
triggerEvent | propriété |
public var triggerEvent:Event
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Objet MouseEvent ou KeyboardEvent de l’événement qui a déclenché cet événement, ou null
si l’événement a été déclenché par programmation.
AdvancedDataGridEvent | () | Constructeur |
public function AdvancedDataGridEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, columnIndex:int = -1, dataField:String = null, rowIndex:int = -1, reason:String = null, itemRenderer:IListItemRenderer = null, localX:Number = NaN, multiColumnSort:Boolean = false, removeColumnFromSort:Boolean = false, item:Object = null, triggerEvent:Event = null, headerPart: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ètrestype:String — Type d’événement, indiquant quelle action a déclenché l’événement.
| |
bubbles:Boolean (default = false ) — Détermine si l’événement peut se propager vers le haut de la hiérarchie de la liste d’affichage.
| |
cancelable:Boolean (default = false ) — Indique si le comportement associé à l’événement peut être évité.
| |
columnIndex:int (default = -1 ) — Index de base zéro de la colonne dans laquelle l’événement s’est produit.
| |
dataField:String (default = null ) — Nom du champ ou de la propriété des données associées à la colonne.
| |
rowIndex:int (default = -1 ) — Index de base zéro de l’élément dans le fournisseur de données.
| |
reason:String (default = null ) — Cause d’un événement itemEditEnd .
| |
itemRenderer:IListItemRenderer (default = null ) — Fonctionnalité de rendu d’élément en cours de modification ou fonctionnalité de rendu d’en-tête sur laquelle l’utilisateur a cliqué.
| |
localX:Number (default = NaN ) — Position x de la colonne pour la réexécution des événements columnStretch .
| |
multiColumnSort:Boolean (default = false ) — Spécifie un tri multicolonne.
| |
removeColumnFromSort:Boolean (default = false ) — Indique que la colonne doit être supprimée du tri multicolonne.
| |
item:Object (default = null ) — Spécifie la propriété node .
| |
triggerEvent:Event (default = null ) — Objet MouseEvent ou KeyboardEvent qui a déclenché cet événement, ou null si l’événement a été déclenché par programmation.
| |
headerPart:String (default = null ) — La partie de l’en-tête sur laquelle l’utilisateur a cliqué.
|
COLUMN_STRETCH | Constante |
public static const COLUMN_STRETCH:String = "columnStretch"
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
La constante AdvancedDataGridEvent.COLUMN_STRETCH définit la valeur de la propriété type
de l’objet d’événement d’un événement columnStretch
, qui indique qu’un utilisateur a élargi une colonne horizontalement.
Les valeurs des propriétés de l’objet d’événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false |
columnIndex | Index de base zéro de la colonne de l’élément dans le tableau columns de l’objet AdvancedDataGrid. |
currentTarget | Objet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget . |
dataField | Nom du champ ou de la propriété des données associées à la colonne. |
item | Elément AdvancedDataGrid (nœud) fermé. |
itemRenderer | null |
localX | Position x de la souris. |
multiColumnSort | false |
reason | null |
removeColumnFromSort | false |
rowIndex | Index de base zéro de l’élément dans le fournisseur de données. |
target | Objet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget . |
triggerEvent | Si le nœud a été fermé suite à une action entreprise par l’utilisateur, cette propriété indique s’il s’agit d’une action de clavier ou de souris. |
type | AdvancedDataGridEvent.COLUMN_STRETCH |
HEADER_DRAG_OUTSIDE | Constante |
public static const HEADER_DRAG_OUTSIDE:String = "headerDragOutside"
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
La constante AdvancedDataGridEvent.HEADER_DRAG_OUTSIDE définit la valeur de la propriété type
de l’objet d’événement d’un événement headerDragOutside
, qui indique que l’utilisateur a appuyé sur le bouton de la souris alors qu’il survolait un en-tête de colonne, puis relâché le bouton.
Les valeurs des propriétés de l’objet d’événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | true |
columnIndex | Index de base zéro de la colonne de l’élément dans le tableau columns de l’objet AdvancedDataGrid. |
currentTarget | Objet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget . |
dataField | Nom du champ ou de la propriété des données associées à la colonne. |
itemRenderer | Fonctionnalité de rendu d’en-tête en cours de publication. |
localX | NaN |
reason | null |
rowIndex | null |
target | Objet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget . |
type | AdvancedDataGridEvent.HEADER_RELEASE |
HEADER_DROP_OUTSIDE | Constante |
public static const HEADER_DROP_OUTSIDE:String = "headerDropOutside"
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
La constante AdvancedDataGridEvent.HEADER_DROP_OUTSIDE définit la valeur de la propriété type
de l’objet d’événement d’un événement headerDropOutside
.
Les valeurs des propriétés de l’objet d’événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | true |
columnIndex | Index de base zéro de la colonne de l’élément dans le tableau columns de l’objet AdvancedDataGrid. |
currentTarget | Objet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget . |
dataField | Nom du champ ou de la propriété des données associées à la colonne. |
item | Elément AdvancedDataGrid (nœud) fermé. |
itemRenderer | Fonctionnalité de rendu d’en-tête en cours de publication. |
localX | NaN |
multiColumnSort | false |
reason | null |
removeColumnFromSort | false |
rowIndex | null |
target | Objet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget . |
triggerEvent | Si le nœud a été fermé suite à une action entreprise par l’utilisateur, cette propriété indique s’il s’agit d’une action de clavier ou de souris. |
type | AdvancedDataGridEvent.HEADER_RELEASE |
HEADER_RELEASE | Constante |
public static const HEADER_RELEASE:String = "headerRelease"
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
La constante AdvancedDataGridEvent.HEADER_RELEASE définit la valeur de la propriété type
de l’objet d’événement d’un événement headerRelease
, qui indique que l’utilisateur a appuyé sur le bouton de la souris alors qu’il survolait un en-tête de colonne, puis relâché le bouton.
Les valeurs des propriétés de l’objet d’événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | true |
columnIndex | Index de base zéro de la colonne de l’élément dans le tableau columns de l’objet AdvancedDataGrid. |
currentTarget | Objet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget . |
dataField | Nom du champ ou de la propriété des données associées à la colonne. |
item | Elément AdvancedDataGrid (nœud) fermé. |
itemRenderer | Fonctionnalité de rendu d’en-tête en cours de publication. |
localX | NaN |
multiColumnSort | undefined : utilisez l’événement sort si vous souhaitez réaliser un tri sur plusieurs colonnes. |
reason | null |
removeColumnFromSort | false |
rowIndex | null |
target | Objet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget . |
triggerEvent | Si le nœud a été fermé suite à une action entreprise par l’utilisateur, cette propriété indique s’il s’agit d’une action de clavier ou de souris. |
type | AdvancedDataGridEvent.HEADER_RELEASE |
ITEM_CLOSE | Constante |
public static const ITEM_CLOSE:String = "itemClose"
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
La constante de type d’événement AdvancedDataGridEvent.ITEM_CLOSE indique qu’une branche AdvancedDataGrid a été fermée ou réduite.
Les valeurs des propriétés de l’objet d’événement de ce type d’événement sont les suivantes. Toutes les propriétés ne sont pas pertinentes pour chaque catégorie d’événements. Pour plus d’informations, voir les descriptions détaillées des propriétés.
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Objet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget . |
dataField | Nom du champ ou de la propriété des données associées à la colonne. |
item | Elément AdvancedDataGrid (nœud) fermé. |
itemRenderer | Classe ListItemRenderer du nœud fermé. |
localX | NaN |
multiColumnSort | false |
removeColumnFromSort | false |
rowIndex | -1 |
target | Objet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget . |
triggerEvent | Si le nœud a été fermé suite à une action entreprise par l’utilisateur, cette propriété indique s’il s’agit d’une action de clavier ou de souris. |
type | AdvancedDataGridEvent.ITEM_CLOSE |
ITEM_EDIT_BEGIN | Constante |
public static const ITEM_EDIT_BEGIN:String = "itemEditBegin"
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
La constante AdvancedDataGridEvent.ITEM_EDIT_BEGIN définit la valeur de la propriété type
de l’objet d’événement d’un événement itemEditBegin
, qui indique qu’un élément est sur le point d’être modifié.
L’écouteur par défaut de cet événement effectue les actions suivantes :
- Crée un objet d’éditeur d’éléments en appelant la méthode
createItemEditor()
. - Copie la propriété
data
de l’élément vers l’éditeur. Par défaut, l’objet d’éditeur d’éléments est une instance du contrôle TextInput. Utilisez la propriétéitemEditor
du contrôle de liste pour spécifier une classe d’éditeur d’éléments personnalisé. - Définit la propriété
itemEditorInstance
du contrôle de liste, de sorte qu’elle fasse référence à l’instance d’éditeur d’éléments.
Vous pouvez écrire un écouteur d’événement pour cet événement, afin de modifier les données transmises à l’éditeur d’éléments. Vous pouvez par exemple modifier les données, le format ou toute autre information utilisée par l’éditeur d’éléments.
Vous pouvez également créer un écouteur d’événement pour spécifier l’éditeur d’éléments utilisé pour modifier l’élément. Par exemple, vous pouvez disposer de deux éditeurs d’élément différents. Dans l’écouteur d’événement, vous pouvez examiner les données à modifier et différentes informations et ouvrir l’éditeur d’éléments approprié en suivant la procédure ci-dessous :
- Appelez
preventDefault()
pour que Flex arrête d’appeler la méthodecreateItemEditor()
dans le cadre de l’écouteur d’événement par défaut. - Définissez la propriété
itemEditor
sur l’éditeur approprié. - Appelez la méthode
createItemEditor()
.
Les valeurs des propriétés de l’objet d’événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | true |
columnIndex | Index de base zéro de la colonne de l’élément dans le tableau columns de l’objet AdvancedDataGrid. |
currentTarget | Objet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget . |
dataField | null |
item | Elément AdvancedDataGrid (nœud). |
itemRenderer | Fonctionnalité de rendu de l’élément en cours de modification. |
localX | NaN |
multiColumnSort | false |
reason | null |
removeColumnFromSort | false |
rowIndex | Index de base zéro de l’élément dans le fournisseur de données. |
target | Objet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget . |
triggerEvent | Si le nœud a été fermé suite à une action entreprise par l’utilisateur, cette propriété indique s’il s’agit d’une action de clavier ou de souris. |
type | AdvancedDataGridEvent.ITEM_EDIT_BEGIN |
ITEM_EDIT_BEGINNING | Constante |
public static const ITEM_EDIT_BEGINNING:String = "itemEditBeginning"
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
La constante AdvancedDataGridEvent.ITEM__EDIT_BEGINNING définit la valeur de la propriété type
de l’objet d’événement d’un événement itemEditBeginning
, qui indique que l’utilisateur s’est préparé à modifier un élément, par exemple en relâchant le bouton de la souris au-dessus de l’élément.
L’écouteur par défaut de cet événement définit la propriété AdvancedDataGrid.editedItemPosition
sur l’élément qui a le focus, ce qui démarre la session de modification d’élément.
En règle générale, vous écrivez votre propre écouteur d’événement pour cet événement afin d’empêcher la modification d’un ou de plusieurs éléments. Le fait d’appeler la méthode preventDefault()
à partir de votre propre écouteur d’événement pour cet événement empêche l’exécution de l’écouteur par défaut.
Les valeurs des propriétés de l’objet d’événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | true |
columnIndex | Index de base zéro de la colonne de l’élément dans le tableau columns de l’objet AdvancedDataGrid. |
currentTarget | Objet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget . |
dataField | Nom du champ ou de la propriété des données associées à la colonne de l’élément. |
item | Elément AdvancedDataGrid (nœud) fermé. |
itemRenderer | Fonctionnalité de rendu de l’élément qui sera modifié. La valeur de cette propriété est null si cet événement est généré par le clavier, car l’élément à modifier peut être hors écran. |
localX | NaN |
multiColumnSort | false |
reason | null |
removeColumnFromSort | false |
rowIndex | Index de base zéro de l’élément dans le fournisseur de données. |
target | Objet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget . |
triggerEvent | Si le nœud a été fermé suite à une action entreprise par l’utilisateur, cette propriété indique s’il s’agit d’une action de clavier ou de souris. |
type | AdvancedDataGridEvent.ITEM_EDIT_BEGINNING |
ITEM_EDIT_END | Constante |
public static const ITEM_EDIT_END:String = "itemEditEnd"
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
La constante AdvancedDataGridEvent.ITEM_EDIT_END définit la valeur de la propriété type
de l’objet d’événement d’un événement itemEditEnd
, qui indique qu’une session de modification se termine.
Les composants de liste disposent d’un gestionnaire par défaut pour cet événement, qui copie les données de l’éditeur d’éléments vers le fournisseur de données du contrôle de liste. L’écouteur d’événement par défaut effectue les actions suivantes :
- Utilise la propriété
editorDataField
de la classe AdvancedDataGridColumn associée à cet événement pour déterminer la propriété de l’éditeur d’éléments contenant les nouvelles données et met à jour l’élément du fournisseur de données en utilisant ces nouvelles données. L’éditeur d’éléments par défaut étant le contrôle TextInput, la valeur par défaut de la propriétéeditorDataField
est"text"
, pour indiquer que la propriététext
du contrôle TextInput contient les nouvelles données d’élément. - Appelle la méthode
destroyItemEditor()
pour fermer l’éditeur d’éléments.
En général, le fait d’écrire un écouteur d’événement permet à cet événement d’effectuer les actions suivantes :
- Dans l’écouteur d’événement, vous pouvez modifier les données renvoyées par l’éditeur vers le composant de liste. Vous pouvez par exemple formater à nouveau les données avant de les renvoyer vers le contrôle de liste. Par défaut, un éditeur d’éléments peut seulement renvoyer une valeur unique. Vous devez écrire un écouteur d’événement pour l’événement
itemEditEnd
si vous souhaitez renvoyer plusieurs valeurs. - Dans l’écouteur d’événement, vous pouvez examiner les données saisies dans l’éditeur d’éléments. Si les données ne sont pas correctes, vous pouvez appeler la méthode
preventDefault()
pour empêcher Flex de transmettre les nouvelles données au contrôle de liste et de fermer l’éditeur.
Les valeurs des propriétés de l’objet d’événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | true |
columnIndex | Index de base zéro de la colonne de l’élément dans le tableau columns de l’objet AdvancedDataGrid. |
currentTarget | Objet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget . |
dataField | Nom du champ ou de la propriété des données associées à la colonne de l’élément. |
item | Elément AdvancedDataGrid (nœud) fermé. |
itemRenderer | Fonctionnalité de rendu de l’élément en cours de modification. |
localX | NaN |
multiColumnSort | false |
reason | Constante qui justifie l’événement. La valeur doit être membre de la classe AdvancedDataGridEventReason . |
removeColumnFromSort | false |
rowIndex | Index de base zéro de l’élément dans le fournisseur de données. |
target | Objet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget . |
triggerEvent | Si le nœud a été fermé suite à une action entreprise par l’utilisateur, cette propriété indique s’il s’agit d’une action de clavier ou de souris. |
type | AdvancedDataGridEvent.ITEM_EDIT_END |
ITEM_FOCUS_IN | Constante |
public static const ITEM_FOCUS_IN:String = "itemFocusIn"
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
La constante AdvancedDataGridEvent.ITEM_FOCUS_IN définit la valeur de la propriété type
de l’objet d’événement d’un événement itemFocusIn
, qui indique qu’un élément a reçu le focus.
Les valeurs des propriétés de l’objet d’événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false |
columnIndex | Index de base zéro de la colonne de l’élément dans le tableau columns de l’objet AdvancedDataGrid. |
currentTarget | Objet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget . |
dataField | null |
item | Elément AdvancedDataGrid (nœud) fermé. |
itemRenderer | Instance d’éditeur d’éléments de l’élément en cours de modification. |
localX | NaN |
multiColumnSort | false |
reason | null |
removeColumnFromSort | false |
rowIndex | Index de base zéro de l’élément dans le fournisseur de données. |
target | Objet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget . |
triggerEvent | Si le nœud a été fermé suite à une action entreprise par l’utilisateur, cette propriété indique s’il s’agit d’une action de clavier ou de souris. |
type | AdvancedDataGridEvent.ITEM_FOCUS_IN |
ITEM_FOCUS_OUT | Constante |
public static const ITEM_FOCUS_OUT:String = "itemFocusOut"
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
La constante AdvancedDataGridEvent.ITEM_FOCUS_OUT définit la valeur de la propriété type
de l’objet d’événement d’un événement itemFocusOut
, qui indique qu’un élément a perdu le focus.
Les valeurs des propriétés de l’objet d’événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false |
columnIndex | Index de base zéro de la colonne de l’élément dans le tableau columns de l’objet AdvancedDataGrid. |
currentTarget | Objet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget . |
dataField | null |
item | Elément AdvancedDataGrid (nœud) fermé. |
itemRenderer | Instance d’éditeur d’éléments de l’élément en cours de modification. |
localX | NaN |
multiColumnSort | false |
reason | null |
removeColumnFromSort | false |
rowIndex | Index de base zéro de l’élément dans le fournisseur de données. |
target | Objet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget . |
triggerEvent | Si le nœud a été fermé suite à une action entreprise par l’utilisateur, cette propriété indique s’il s’agit d’une action de clavier ou de souris. |
type | AdvancedDataGridEvent.ITEM_FOCUS_OUT |
ITEM_OPEN | Constante |
public static const ITEM_OPEN:String = "itemOpen"
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
La constante de type d’événement AdvancedDataGridEvent.ITEM_OPEN indique qu’une branche AdvancedDataGrid a été ouverte ou développée.
Les valeurs des propriétés de l’objet d’événement de ce type d’événement sont les suivantes. Toutes les propriétés ne sont pas pertinentes pour chaque catégorie d’événements. Pour plus d’informations, voir les descriptions détaillées des propriétés.
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Objet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget . |
item | Nœud AdvancedDataGrid ouvert. |
itemRenderer | Classe ListItemRenderer de l’élément (nœud) ouvert. |
localX | NaN |
multiColumnSort | false |
removeColumnFromSort | false |
rowIndex | -1 |
target | Objet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget . |
triggerEvent | Si l’élément (nœud) a été ouvert suite à une action entreprise par l’utilisateur, cette propriété indique s’il s’agit d’une action de clavier ou de souris. |
type | AdvancedDataGridEvent.ITEM_OPEN |
ITEM_OPENING | Constante |
public static const ITEM_OPENING:String = "itemOpening"
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
La constante de type d’événement AdvancedDataGridEvent.ITEM_OPENING est distribuée immédiatement avant l’ouverture ou la fermeture d’un contrôle AdvancedDataGrid.
Les valeurs des propriétés de l’objet d’événement de ce type d’événement sont les suivantes. Toutes les propriétés ne sont pas pertinentes pour chaque catégorie d’événements. Pour plus d’informations, voir les descriptions détaillées des propriétés.
Propriété | Valeur |
---|---|
animation | Indique si l’opération d’ouverture ou de fermeture doit faire l’objet d’une animation. |
bubbles | false |
cancelable | true |
currentTarget | Objet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget . |
dispatchEvent | Indique s’il faut distribuer un événement ITEM_OPEN ou ITEM_CLOSE au terme de l’animation d’ouverture ou de fermeture. true |
item | Nœud AdvancedDataGrid ouvert. |
itemRenderer | Classe ListItemRenderer de l’élément (nœud) ouvert. |
localX | NaN |
multiColumnSort | false |
removeColumnFromSort | false |
rowIndex | -1 |
opening | true si l’élément s’ouvre, false s’il se ferme. |
target | Objet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget . |
triggerEvent | Si l’élément a été ouvert suite à une action entreprise par l’utilisateur, cette propriété indique s’il s’agit d’une action de clavier ou de souris. |
type | AdvancedDataGridEvent.ITEM_OPENING |
SORT | Constante |
public static const SORT:String = "sort"
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
La constante AdvancedDataGridEvent.SORT définit la valeur de la propriété type
de l’objet d’événement d’un événement sort
. Le contrôle AdvancedDataGrid réalise un tri en fonction de la valeur des propriétés dataField
et multiColumnSort
.
Les valeurs des propriétés de l’objet d’événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | true |
columnIndex | Index de base zéro de la colonne de l’élément dans le tableau columns de l’objet AdvancedDataGrid. |
currentTarget | Objet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget . |
dataField | Nom du champ ou de la propriété des données associées à la colonne. |
multiColumnSort | Si la valeur est true , cela indique que la nouvelle propriété dataField doit être utilisée avec les critères de tri déjà en vigueur. Un tri multicolonne est ainsi réalisé.
Si la valeur est |
removeColumnFromSort | false |
target | Objet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget . |
triggerEvent | Si le nœud a été fermé suite à une action entreprise par l’utilisateur, cette propriété indique s’il s’agit d’une action de clavier ou de souris. |
type | AdvancedDataGridEvent.SORT |
Tue Jun 12 2018, 09:30 AM Z