Permet de savoir si la requête en cours de traitement est une requête AJAX.
SI PAS AppelAJAXEnCours() ALORS
// Remplissage du graphe
...
FIN
Syntaxe
<Résultat> = AppelAJAXEnCours()
<Résultat> : Booléen
- Vrai si la requête en cours de traitement est une requête AJAX,
- Faux dans le cas contraire.
Remarques
Différence avec la fonction EnModeAJAX
La fonction
AppelAJAXEnCours est différente de la fonction
EnModeAJAX. En effet, la fonction
EnModeAJAX renvoie
Vrai pendant l'action AJAX (le traitement ou la procédure) et elle renvoie
Faux dans les autres cas.
Dans les pages AWP, le code d'initialisation du projet, des classes, des collections, de la page et des champs est aussi exécuté à chaque appel. Pendant ces initialisations :
- La fonction EnModeAJAX renvoie Faux.
- La fonction AppelAJAXEnCours renvoie Vrai.
La fonction
AppelAJAXEnCours renvoie également
Vrai dans les codes de fermeture du projet, des classes, des collections, de la page, etc.
La fonction AppelAJAXEnCours permet de faire des optimisations en ignorant certaines initialisations inutiles pendant l'appel.
Disponibilité de la fonction
La fonction
AppelAJAXEnCours est disponible dans tous les produits pour permettre l'écriture d'un code multi-produits. Des fonctions ou procédures utilisant la fonction
AppelAJAXEnCours peuvent être partagées entre plusieurs produits, sans que des erreurs de compilation soient générées.
Classification Métier / UI : Code neutre