package MelEventManager()

Système d'évènement. Les évènements sont toujours au context le plus haut.

Extends

  • module:BaseStorage.BaseStorage

Methods

add(listener_key, callback, callback_keynullable) → {MelEventManager}

La fonction ajoute un rappel à un écouteur dans un objet MelEvent.
Parameters:
Name Type Attributes Description
listener_key string Il s'agit d'une clé qui identifie un auditeur spécifique. Il est utilisé pour récupérer l'objet MelEvent associé à l'écouteur.
callback function La fonction qui sera exécutée lorsque l'événement est déclenché.
callback_key string <nullable>
Le paramètre callback_key est un paramètre facultatif qui représente un identifiant unique pour la fonction de rappel ajoutée à l'objet MelEvent. S'il n'est pas fourni, la fonction générera une clé unique pour le rappel.
Returns:
MelEventManager - l'objet courant (`this`) après avoir ajouté le rappel à l'objet MelEvent associé à la clé d'écouteur donnée.

call(listener_key, …args) → {MelEventManager}

La fonction "call" vérifie si une clé d'écoute existe et l'appelle avec des arguments si c'est le cas.
Parameters:
Name Type Attributes Description
listener_key string Le paramètre listener_key est une clé utilisée pour identifier une fonction d'écouteur spécifique dans une collection de fonctions d'écouteur. Il est utilisé pour récupérer la fonction d'écouteur de la collection et l'appeler avec les arguments fournis.
args any <repeatable>
args est un paramètre de repos qui permet à la fonction d'accepter n'importe quel nombre d'arguments sous forme de tableau. Dans ce cas, la fonction est conçue pour recevoir n'importe quel nombre d'arguments après le paramètre listener_key, qui sera transmis à la fonction de rappel lors de son appel.
Returns:
MelEventManager - L'objet `this` est renvoyé.

remove_callback(listener_key, callback_key) → {MelEventManager}

Cette fonction supprime un rappel d'un écouteur dans un objet JavaScript.
Parameters:
Name Type Description
listener_key string Clé utilisée pour identifier l'écouteur dans l'objet Map.
callback_key string Le paramètre `callback_key` est un identifiant unique pour une fonction de rappel spécifique qui a été ajoutée à un écouteur. Il est utilisé pour supprimer la fonction de rappel correspondante de la liste des rappels de l'écouteur.
Returns:
MelEventManager - La méthode `remove_callback` renvoie l'instance de l'objet sur lequel elle a été appelée (`this`).