Dernière mise à jour le .
  1. Documentation
  2. >
  3. Modules
  4. >
  5. Event
  6. >
  7. callEvent

Event.callEvent

Exécute une fonction préalablement associé à un nom grâce à la méthode saveEvent.

Synthaxe

Event.callEvent(name[, arg1, ..., argN])

Où:

  • name : chaine de charactère dont il faut éxécuter la fonction associée.

  • arg1...argN : liste d'une ou plusieurs variables à transmettre comme arguments de la fonction appelée.

Valeur de retour

L'objet Event est retourné.

Exemple sans Dynamique

Exemple 1: Exécution d'une fonction sauvegardée

L'exemple ci-dessous associe le nom myEvent à une fonction. Cette fonction est ensuite éxécutée uniquement à l'aide de son nom et affichera dans une popup le résultat de la concaténation d'une donnée situé dans le premier argument au second argument.

Event.saveEvent("myEvent", function(customEvent, otherArg) { alert(customEvent.detail.data + otherArg); }); Event.callEvent("myEvent", new CustomEvent("customEvent", { detail : { data : "Hello " } }, "world !");

Exemple avec Dynamique

Dynamique().saveEvent("myEvent", function(customEvent, otherArg) { alert(customEvent.detail.data + otherArg); }); Dynamique().callEvent("myEvent", new CustomEvent("customEvent", { detail : { data : "Hello " } }, "world !");

Compatibilité

Méthode codée en EcmaScript 6.

Méthodes liées

  • Méthode saveEvent: Associe une fonction ou un tableau de fonction à un nom.

  • Méthode deleteEvent: .

  • Méthode getEvent: Retourne une fonction préalablement associé à un nom.