PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE


  • Différence avec la fonction EnModeAJAX
  • Disponibilité de la fonction
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
AppelAJAXEnCours (Fonction)
En anglais : AJAXCallInProgress
Permet de savoir si la requête en cours de traitement est une requête AJAX.
Exemple
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
Composante : wd270vm.dll
Version minimum requise
  • Version 26
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire