Dernière mise à jour le .
- Documentation
- >
- Modules
- >
- Event
- >
- 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
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.