Package | mx.collections |
Interface | public interface IGroupingCollection extends IHierarchicalData , IEventDispatcher |
Implémenteurs | GroupingCollection |
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 | ||
---|---|---|---|
grouping : Grouping
Objet Grouping appliqué aux données source. | IGroupingCollection |
Méthode | Défini par | ||
---|---|---|---|
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. | IEventDispatcher | ||
Si l’actualisation est réalisée de manière asynchrone, l’opération d’actualisation est annulée et la construction des groupes est arrêtée. | IGroupingCollection | ||
Renvoie true si le nœud peut contenir des enfants. | IHierarchicalData | ||
Distribue un événement dans le flux d’événements. | IEventDispatcher | ||
Renvoie un objet représentant les enfants du nœud. | IHierarchicalData | ||
Renvoie les données issues d’un nœud. | IHierarchicalData | ||
Renvoie l’élément de données racine. | IHierarchicalData | ||
Renvoie true si le nœud contient des enfants. | IHierarchicalData | ||
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement. | IEventDispatcher | ||
Applique le regroupement à la vue. | IGroupingCollection | ||
Supprime un écouteur de l’objet EventDispatcher. | IEventDispatcher | ||
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é. | IEventDispatcher |
grouping | propriété |
grouping:Grouping
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Objet Grouping appliqué aux données source. Le fait de définir cette propriété n’actualise pas automatiquement la vue. Par conséquent, vous devez appeler la méthode refresh()
après avoir défini cette propriété.
Remarque : les implémentations Flex de l’interface IGroupingCollection extraient tous les éléments d’un emplacement distant avant de procéder au regroupement.
Implémentation
public function get grouping():Grouping
public function set grouping(value:Grouping):void
cancelRefresh | () | méthode |
public function cancelRefresh():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Si l’actualisation est réalisée de manière asynchrone, l’opération d’actualisation est annulée et la construction des groupes est arrêtée. Cette méthode annule l’actualisation uniquement si elle est initiée par un appel de la méthode refresh()
utilisant un argument true
, ce qui correspond à une actualisation asynchrone.
refresh | () | méthode |
public function refresh(async:Boolean = false):Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Applique le regroupement à la vue. L’interface IGroupingCollection ne détecte pas automatiquement les modifications apportées à un groupe. Par conséquent, vous devez appeler la méthode refresh()
pour actualiser la vue après avoir défini la propriété group
.
La méthode refresh()
peut être appliquée de manière asynchrone en appelant la méthode refresh(true)
.
Lorsque la méthode refresh()
est appelée de manière synchrone, un client doit attendre qu’un événement CollectionEvent dont la propriété kind
est définie sur CollectionEventKind.REFRESH
soit généré pour faire en sorte que la méthode refresh()
aboutisse.
Paramètres
async:Boolean (default = false ) — Si la valeur est true , l’actualisation est définie comme étant asynchrone. La valeur par défaut est false , ce qui correspond à une actualisation synchrone.
|
Boolean — true si la méthode refresh() est terminée et false si cela n’est pas le cas, ce qui peut être le signe que des éléments sont toujours en attente.
|
Tue Jun 12 2018, 09:30 AM Z