DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions de gestion des fenêtres
  • Evénement "Demande de mise à jour de l'affichage"
  • MVP : Attribut "présentation"
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
Exécute immédiatement l'événement "Demande de mise à jour de l'affichage" de l'élément spécifié : fenêtre, page, fenêtre interne, page interne, modèle de champs ou superchamp.
Si la fonction est appelée plusieurs fois pendant un traitement, l'événement de mise à jour sera exécuté plusieurs fois.
Remarque : Cette fonction est notamment utilisée :
Exemple
ExécuteMiseAJourUIÉlément(FEN_Fille)
Syntaxe
ExécuteMiseAJourUIÉlément(<Élément> [, <Paramètre 1> [... [, <Paramètre N>]]])
<Élément> : Nom de fenêtre, de page ou de champ
Elément dont l'événement "Demande de mise à jour de l'affichage" doit être exécuté. Cet élément peut correspondre :
  • au nom d'une fenêtre, d'une page, d'une fenêtre ou page interne, d'un modèle de fenêtre ou de page.
  • au nom d'un champ possédant l'événement WLangage "Demande de mise à jour d'affichage" : fenêtre interne, page interne, modèle de champs, superchamp, ...
<Paramètre 1> : Paramètre optionnel correspondant au type attendu par l'événement "Demande de mise à jour de l'affichage"
Premier paramètre à passer à l'événement "Demande de mise à jour de l'affichage" de la fenêtre ou du champ.
<Paramètre N> : Type de la valeur attendue par l'événement "Demande de mise à jour de l'affichage"
Nième paramètre à passer à l'événement "Demande de mise à jour de l'affichage" de la fenêtre ou du champ.
Remarques

Evénement "Demande de mise à jour de l'affichage"

Un des événements associés à la fenêtre (ou à la page) est l'événement "Demande de mise à jour de l'affichage". Cet événement permet de regrouper le code de mise à jour des champs de la fenêtre (ou de la page) : contenu des champs, état (visible, grisé, ...), libellé à mettre à jour, ...
Cet événement peut attendre des paramètres. Il suffit de déclarer une procédure dans l'événement. Par exemple :
// Demande de mise à jour de l'affichage
PROCÉDURE DemandeMiseAjour(TypeMiseAJour est un booléen)
Cet événement est lancé sur demande grâce aux fonctions :
  • DemandeMiseAJourUI : Exécute l'événement "Demande de mise à jour de l'affichage" à la fin du traitement en cours (lancement asynchrone).
  • ExécuteMiseAJourUI : Exécute immédiatement l'événement "Demande de mise à jour de l'affichage".
  • DemandeMiseAJourUIÉlément : Exécute l'événement "Demande de mise à jour de l'affichage" de l'élément spécifié à la fin du traitement en cours (lancement asynchrone).
  • ExécuteMiseAJourUIÉlément : Exécute immédiatement l'événement "Demande de mise à jour de l'affichage" de l'élément spécifié.
  • DemandeMiseAJourUIParent : Exécute l'événement "Demande de mise à jour de l'affichage" du niveau supérieur à la fin du traitement en cours (lancement asynchrone).
  • ExécuteMiseAJourUIParent : Exécute immédiatement l'événement "Demande de mise à jour de l'affichage" du niveau supérieur.
Lors de l'appel de ces fonctions, il est possible de préciser la valeur des paramètres attendus par l'événement "Demande de mise à jour de l'affichage".
Remarque : L'événement "Demande de mise à jour de l'affichage" peut également être exécuté immédiatement grâce à la fonction ExécuteTraitement en utilisant la syntaxe suivante :
ExécuteTraitement(<Nom élément>, trtDemandeMiseAJour)
WINDEVWEBDEV - Code ServeurAndroidiPhone/iPad

MVP : Attribut "présentation"

L'attribut présentation permet d'associer une classe de la couche présentation à une vue (fenêtre, page ou état). Cet attribut est utilisé notamment lors de la déclaration globale des fenêtres générées par le RAD MVP.
Par exemple :
PROCÉDURE FEN_Table_MonFichierExemple(...
gclPresentation est un PTableMonFichierExemple dynamique <présentation>=Null)
Grâce à cet attribut, l'appel de l'événement "Demande de mise à jour de l'affichage" de la fenêtre (ou de la page) sera déclenché par :
  • tout appel à la fonction DemandeMiseAJourUI depuis une classe déclarée comme <présentation>,
  • tout appel depuis toute classe associée à la classe <présentation>.
Pour plus de détails, consultez RAD MVP : Attribut "présentation".
Composante : wd290vm.dll
Version minimum requise
  • Version 27
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 22/11/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale